Мой ответ, как программиста, был абсолютно верным и абсолютно бесполезным :)
Зачем - естественно понятно. Но технически в общем случае это невозможно.
Если СХД кодирует некий числовой человеко-понятный идентификатор в EUI или NGUID, то можно от туда его брать конечно. Если нет, то могут быть вендорные VPD/Log pages, где репортятся человеко-понятные идентификаторы(строковые например) - надо искать подобное в документации или спрашивать напрямую.
В nvme-cli есть вендорные плагины(nvme huawei list показывает строковые имена из схд), но наши вендоры под санкциями и никакие изменения опенсурс-проекты от нас не берут. Поэтому ждать поддержки подобного в nvme-cli бессмысленно.
Ну а пока можно довольствоваться вайб-скриптом типа https://pastebin.com/rUD6C389 который добавляет эти 2 столбца в nvme list:
# ./nvme-list-enh.sh
Node SN Model Namespace Usage Format FW Rev EUI64 NGUID
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- -------------------- ---------------------------------
/dev/nvme0n1 220207446514 WD_BLACK SN770 1TB 1 1.00 TB / 1.00 TB 512 B + 0 B 731100WD 001B444A490E0D01 E8238FA6BF530001001B444A490E0D01
nvme list показывает все namespace-ы всех подключенных NVME устройств. А SN поле - это свойство самого NVME устройства (оно же NVME Subsystem c уникальным NQN). СХД обычно представлены одним или несколькими subsytem с, очевидно, одинаковыми SN,Model,Firmware свойствами. В случае физического nvme диска с несколькими namespace вывод будет тоже с одинаковыми SN.
У namespace есть свои уникальные идентификаторы - EUI64, NGIUID - именно по ним хосту нужно ассоциировать конкретный namespace.
Правильный вывод то так и не сделан - сервера должны разворачиваться тулами с заранее определённой конфигурацией. Никакой ручной конфигурации, тем более на prod серверах.
Проще договориться с ним на почасовую оплату и оплачивать 3-4 часа в день, ведь он делает ту же работу, которую в офисе раньше делал за 10 часов
Какая извращённая логика. Аж оторопь берет.
Может наоборот, за предыдущее отработанное время будет выплачено тройная зарплата за каждый месяц? Ведь время он тратил больше а три раза.
Компания потребляет не время работника, а его произведённую добавочную стоимость. Если производительность труда работника абсолютно одинаковая каждый момент времени, то для удобства и точности можно прибегать к оплате за количество часов. Например на конвейере.
На SSD достаточно положить файлы WAL PostgreSQL, в которые идёт основная нагрузка на запись, а остальные данные можно разместить на более медленных дисках.
Разве не наоборот надо?
Для WAL файла достаточно HDD — скорость последовательной записи постоянна и достаточна.
А файлы с данными — на SSD, чтобы рандомное чтение/запись было быстрым?
Я не специалист в Андроиде и может чего то не понимаю.
В статье написано, что аппликейшен может изменять память в пространстве ядра операционной системы(Dalvik)?
Мой ответ, как программиста, был абсолютно верным и абсолютно бесполезным :)
Зачем - естественно понятно. Но технически в общем случае это невозможно.
Если СХД кодирует некий числовой человеко-понятный идентификатор в EUI или NGUID, то можно от туда его брать конечно. Если нет, то могут быть вендорные VPD/Log pages, где репортятся человеко-понятные идентификаторы(строковые например) - надо искать подобное в документации или спрашивать напрямую.
В nvme-cli есть вендорные плагины(
nvme huawei listпоказывает строковые имена из схд), но наши вендоры под санкциями и никакие изменения опенсурс-проекты от нас не берут. Поэтому ждать поддержки подобного в nvme-cli бессмысленно.Ну а пока можно довольствоваться вайб-скриптом типа https://pastebin.com/rUD6C389 который добавляет эти 2 столбца в nvme list:
nvme list показывает все namespace-ы всех подключенных NVME устройств. А SN поле - это свойство самого NVME устройства (оно же NVME Subsystem c уникальным NQN). СХД обычно представлены одним или несколькими subsytem с, очевидно, одинаковыми SN,Model,Firmware свойствами. В случае физического nvme диска с несколькими namespace вывод будет тоже с одинаковыми SN.
У namespace есть свои уникальные идентификаторы - EUI64, NGIUID - именно по ним хосту нужно ассоциировать конкретный namespace.
Правильный вывод то так и не сделан - сервера должны разворачиваться тулами с заранее определённой конфигурацией. Никакой ручной конфигурации, тем более на prod серверах.
Какая извращённая логика. Аж оторопь берет.
Может наоборот, за предыдущее отработанное время будет выплачено тройная зарплата за каждый месяц? Ведь время он тратил больше а три раза.
Компания потребляет не время работника, а его произведённую добавочную стоимость. Если производительность труда работника абсолютно одинаковая каждый момент времени, то для удобства и точности можно прибегать к оплате за количество часов. Например на конвейере.
С этими водорослями придется утилизировать сверхгорючий водород вместо метана.
Хорошее изобретение, ага :)
чистить биты нужно по настоящему:
and $0x7FFFFFFF,%eax # unset PG bit
На странице заказа и на странице пайпала была одна цена, а сняли в 4 раза больше!
Grand Total: $50.83
А сняли $212.21
Разве не наоборот надо?
Для WAL файла достаточно HDD — скорость последовательной записи постоянна и достаточна.
А файлы с данными — на SSD, чтобы рандомное чтение/запись было быстрым?
В статье написано, что аппликейшен может изменять память в пространстве ядра операционной системы(Dalvik)?
сайт жутко тормозит — 2 часа покупал :)
Пруф:
ЗЫ: текущая работа с вебом не связана