История изменений
Исправление iZEN, (текущая версия) :
Метался между SATA SSD и NVMe SSD — в итоге победил NVMe SSD для размещения профиля пользователя (хомяка), так как при каждой попытке держать $HOME на SATA SSD ухудшалось время реакции на действия пользователя в интерактивной среде (DE) во время процесса компиляции. Особенно это заметно на длительных сильно нагруженных многопоточных процессах сборки — компьютером в это время невозможно было пользоваться, он был занят. Хотя вся компиляция велась в RAM (tmpfs), а NVMe SSD задействовался лишь как источник исходников.
Как только профиль пользователя перемещался на NVMe SSD ситуация менялась: задержки пропадали. Компьютер в интерактивном использовании становился абсолютно чутким к действиям пользователя, видеовоспроизведение не тормозит. В обоих случаях кэш браузера и тумбочки — мягкие ссылки на /tmp (tmpfs).
Возможно, это связано с тем, что SATA SSD подключен к чипсетной микросхеме AMD B450, которая в свою очередь взаимодействует с процессором по протоколу PCIe Gen2 — это вносит дополнительную задержку к конвертации SATA-протокола. А NVMe SSD работает по родному для него протоколу PCIe Gen3 напрямую с контроллером в процессоре. И, соответственно, с NVMe задержек никаких не возникает.
И общее правило: на NVMe SSD хранятся сама система, часто запускаемые приложения, настройки профиля и данные пользователя, которые часто изменяются; на SATA SSD хранятся данные, к которым нужен не такой частый доступ, но быстрый; на HDD хранятся редко изменяемые данные, некритичные к скорости доступа и чтения.
Исходная версия iZEN, :
На FreeBSD.
Метался между SATA SSD и NVMe SSD — в итоге победил NVMe SSD для размещения профиля пользователя (хомяка), так как при каждой попытке держать $HOME на SATA SSD ухудшалось время реакции на действия пользователя в интерактивной среде (DE) во время процесса компиляции. Особенно это заметно на длительных сильно нагруженных многопоточных процессах сборки — компьютером в это время невозможно было пользоваться, он был занят. Хотя вся компиляция велась в RAM (tmpfs), а NVMe SSD задействовался лишь как источник исходников.
Как только профиль пользователя перемещался на NVMe SSD ситация менялась: задержки пропадали. Компьютер в интерактивном использовании становился абсолютно чутким к действиям пользователя, видеовоспроизведение не тормозит. В обоих случаях кэш браузера и тумбочки — мягкие ссылки на /tmp (tmpfs).
Возможно, это связано с тем, что SATA SSD подключен к чипсетной микросхеме AMD B450, которая в свою очередь взаимодействует с процессором по протоколу PCIe Gen2 — это вносит дополнительную задержку к конвертации SATA-протокола. А NVMe SSD работает по родному для него протоколу PCIe Gen3 напрямую с контроллером в процессоре. И, соответственно, с NVMe задержек никаких не возникает.
И общее правило: на NVMe SSD хранятся сама система, часто запускаемые приложения, настройки профиля и данные пользователя, которые часто изменяются; на SATA SSD хранятся данные, к которым нужен не такой частый доступ, но быстрый; на HDD хранятся редко изменяемые данные, некритичные к скорости доступа и чтения.