Как стать автором
Обновить

Комментарии 36

Aspia – программа для сбора и отображения информации о системе, включая аппаратное обеспечение, программное обеспечение, сетевые параметры.
Вот с этого и надо было начинать статью!
Спасибо за замечание. Поправил статью.
Ещё платформу укажите. Не все под Windows сидят. И OpenSource больше с другими системами ассоциируется.
И хотя бы один скриншот добавьте.
Ну так это уже не первое описание. Когда только появилась первая версия, то пост о ней был тоже на хабре, и тогда довольно активно обсуждался.
Ну это не ко мне, а к автору :)
Скриншоты где?
На GitHub не планируете залить?
Репозиторий программы будет на svn.reactos.org. Этот вопрос в настоящее время решается.
очень похожая на Эверест
это не упрек или какой то негатив просто первое мнение
Теперь она называется AIDA64. На сайте lavalys сейчас как раз предлагают скидки на переход (с текущей версии даже бесплатно, я так понял), мне с 4-ки предложили 30% скидки.
Когда я увидел на скриншоте «DDR2 SDRAM», я чуть от счастья не начал прыгать, т.к. нормально показывать тип и марку установленной памяти под Linux не может ни одна программа. Но когда увидел «для ОС Windows», очень расстроился.
Поэтому, собственно, вопрос: будете ли портировать на linux?
Было бы интересно сделать версию для Linux, потребность в этом очевидна, но пока я один занимаюсь разработкой, то это становится почти невозможно. Поддерживать в одиночку версии для Windows и Linux мне не под силу. Если найдуться люди, которые присоединятся к разработке, то тогда можно будет говорить о портировании.
Программа понравилась.
Если посмотрите в сторону кроссплатформенных решений (qt, например) и портируете на Linux — мировая известность Вам гарантирована :)
Под Linux именно программ, детектящих что-нибудь и показывающих это все в том числе в красивом виде — в целом — навалом. В KDE есть инфо-центр, показывающий информацию о системе. Есть lshw с графическими мордочками. В SuSE есть hwinfo, который плавно расползся сейчас уже везде. В Mandriva есть очень похожий harddrake.

Если хочется чего-то менее графического и более автоматизированного — например, с целью инвентаризации оборудования в организации — то почти все интегрированные системы мониторинга имеют такие модули.

Вопрос на самом деле не в том, что решений нет, а в том, что нужно определиться, какую задачу хочется решить…
Я и не утверждал, что в linux нет детектеров оборудования. Я утверждаю, что в linux нет нормальных софтин, которые определяют все данные о памяти.
Скажем, вот что выдает lshw (скопировал откуда-то, но точно помню, что мне писала аналогичное):
*-memory
description: System Memory
slot: System board or motherboard
size: 192MB
capacity: 384MB
*-bank:0
description: DIMM DRAM Synchronous 64 bits
slot: DIMM_A
size: 64MB
*-bank:1
description: DIMM DRAM Synchronous 64 bits
slot: DIMM_B
size: 64MB
*-bank:2
description: DIMM DRAM Synchronous 64 bits
slot: DIMM_C
size: 64MB

Теперь сравним с тем, что выдает эверест.

Вопрос: где взять софтину под linux, которая выдает хотя бы близкое количество данных о памяти?
То, что вы показываете — это данные из SPD. Они, кстати, тоже запросто могут быть неверными или отсутствовать. Их можно либо прочитать из соответствующего файла в /sys и разобрать вручную, либо декодировать через decode-dimms или любым их аналогом, либо прочитать с помощью BMC, используя ipmitool.

Будет выглядеть как-то так:

Guessing DIMM is in                             bank 2

---=== SPD EEPROM Information ===---
EEPROM Checksum of bytes 0-62                   OK (0xBF)
# of bytes written to SDRAM EEPROM              128
Total number of bytes in EEPROM                 256
Fundamental Memory type                         DDR SDRAM
SPD Revision                                    1.0

---=== Memory Characteristics ===---
Maximum module speed                            400MHz (PC3200)
Size                                            1024 MB
tCL-tRCD-tRP-tRAS                               3-3-3-8
Supported CAS Latencies                         3, 2.5
Supported CS Latencies                          0
Supported WE Latencies                          1
Minimum Cycle Time (CAS 3)                      5 ns
Maximum Access Time (CAS 3)                     0.65 ns
Minimum Cycle Time (CAS 2.5)                    6 ns
Maximum Access Time (CAS 2.5)                   0.7 ns

---=== Manufacturing Information ===---
Manufacturer                                    Samsung
Manufacturing Location Code                     0x01
Part Number                                     M3 68L2923DUN-CCC 
Revision Code                                   0x4E44
Manufacturing Date                              2007-W30
Assembly Serial Number                          0x0631CC56
Понятное дело, что из SPD. Но на моей памяти эта информация всегда отображалась крайне корректно.

Вот это то, что нужно. Это конкретно откуда получено?
Это вывод decode-dimms.pl
> нормально показывать тип и марку установленной памяти под Linux не может ни одна программа

Даже lshw и decode-dimms не помогают?
«lshw» точно нет, т.к. не пишет производителя.

Если вы о «dmidecode», то эта софтина — единственное более-менее нормальное решения для определения памяти под linux, да и то далеко не всегда показывает производителя.
«Тип и марку» зачастую вообще невозможно указать. Из SPD можно _иногда_ считать производителя (точнее, JEDEC-код производителя, и то, если он зарегистрирован в JEDEC) и part number. В Linux это можно сделать либо через decode-dimms, либо через ipmitool (если есть наплатформенный BMC и этот BMC имеет доступ к SPD).

Собственно, Inquisitor под Linux ровно эти 2 способа с успехом и применяет. Там, где можно их прочитать — он их читает.
Спасибо за ссылку, на днях попробую посмотреть.
Inquisitor, впрочем, не решает задачу «выдать как можно больше информации о памяти» — у него задача в первую очередь инвентаризационная — т.е. вытащить однозначно идентифицирующее модель название устройства и некие насколько это возможно уникальные серийники конкретного экземпляра, чтобы затем отследить весь его жизненный путь. Т.е. из всего показанного выше Inquisitor, насколько я помню, выделит всего 4 поля:
  • Производитель — Samsung
  • Модель — M3 68L2923DUN-CCC
  • Продуктовая характеристика — 1GB DDR400
  • Серийник — 0x0631CC56
Я сразу скажу что я не смотрел программу, но чем она лучше Speccy? Ну кроме открытого кода?
Speccy отображает информацию почти исключительно о железе и поэтому не является прямым аналогом Aspia. Не вижу смысла сравнивать два разнонаправленных продукта.
Планируете детектить устройства на которые не установлены дрова? Как Астра.
Данная возможность уже реализована для PCI и USB устройств. База с устройствами (немного, чуть более 1000 штук) находится в архиве с программой.
есть же весьма обширная база PCI устройств
И зачем показывается лицензия на IE? :)
Программа неплоха, но тип памяти в моём ноутбуке определить так не получилось (HMT125S6BFR8C-H9, HMT112S6BFR6C-H9).
А не подскажите, чем сгенерированный файл отчёта просмотреть? 49 Мб, в Опере едва ли возможно пролистать, ФФ4 погиб на месте :)
А можно-ли добавить фичу запуска программы в полностью автоматическом режиме, с сохранением всех собранных данных в один файлик?

Ежели уже есть такая софтина — ткните носом, поверхностное гугление не дало результатов.
Ждем корректное определение сокета процессора и объема установленной памяти. DMI не показывает, SPD — вообще пустая страница.

Плата K9N2GM-FD(MS-7508)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории