Рейтинг:1

Идентификация конкретных устройств при использовании датчиков в Ubuntu

флаг cn

я управляю датчики в Ubuntu 20.04, чтобы попытаться получить показания температуры для моих твердотельных накопителей NVME. Однако, хотя я вижу диски, я не уверен, какой из них какой:

nvme-PCI-2300
Адаптер: адаптер PCI
Композитный: +45,9°C (низкий = -5,2°C, высокий = +79,8°C)
                       (крит = +84,8°С)

nvme-PCI-6100
Адаптер: адаптер PCI
Композитный: +52,9°C (низкий = -273,1°C, высокий = +79,8°C)
                       (крит = +86,8°С)
Сенсор 1: +52,9°C (низкий = -273,1°C, высокий = +65261,8°C)
Датчик 2: +51,9°C (низкий = -273,1°C, высокий = +65261,8°C)
Датчик 3: +52,9°C (низкий = -273,1°C, высокий = +65261,8°C)

nvme-PCI-2E00
Адаптер: адаптер PCI
Композитный: +51,9°C (низкий = -273,1°C, высокий = +81,8°C)
                       (крит = +84,8°С)
Сенсор 1: +51,9°C (низкий = -273,1°C, высокий = +65261,8°C)
Сенсор 2: +57,9°C (низкий = -273,1°C, высокий = +65261,8°C)

Единственная очевидная разница между каждым из них - это число, которое идет после nvme-pci- но они, кажется, не соответствуют моим номерам моделей, и их поиск в Google просто приводит к целому ряду различных моделей и брендов.

я пытался бежать lspci и лсблк в надежде, что еще что-то поможет мне привязать эти номера к устройствам, но нет.

Короче говоря, я просто хочу с абсолютной уверенностью знать температуру каждого устройства NVME SSD в моей системе.

флаг cn
@anx Да, вы абсолютно правы. Я был слишком сосредоточен на попытке получить информацию от команды датчиков! Если вы хотите опубликовать это как ответ, я отмечу его как правильный.
Рейтинг:1
флаг fr
anx

Папки в соответствующих /sys/класс/hwmon/hwmon*/ содержать устройство/ символическая ссылка, указывающая на устройство, на котором зарегистрирован датчик. После перечисления датчиков вы можете получить поставщика, путь или серийный номер из этой подпапки (например, начать с /sys/класс/hwmon/hwmon*/устройство/modalias).

Вместо того, чтобы работать с выходным форматом датчики или чтение sysfs сами, наверное, хотите использовать СМАРТ-интерфейс, который гораздо более специально разработан для работы с дисками, например.

smartctl -a /dev/disk/by-id/vendor_serial

Каждый вызов смартктл даст вам один набор статусов и температур, и у вас, вероятно, уже есть интеграция для УМНАЯ в любом случае в вашем наборе инструментов мониторинга.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.