LINUX.ORG.RU

История изменений

Исправление pelmeshechka, (текущая версия) :

В том-то и дело, что я не предпринимал ничего нестандартного. timedatectl set-local-rtc 1, и все таймеры сбились.

Но история в целом несколько длиннее: суть в том, что мой 60 Гб SSD разбит на 3 раздела (ESP, системный и ещё один для Windows на NTFS). По умолчанию в Manjaro TRIM постоянный, через опцию discard, но, насколько я понимаю, он не очень хорошо влияет на срок жизни SSD, поэтому я отказался в пользу TRIM'а раз в неделю с помощью fstrim. По умолчанию fstrim TRIM'ит все примонтированные разделы, но NTFS-раздел в GNU/Linux я не использую (а TRIM в оффтопике я полностью отключил), и он не монтируется при загрузке.

Казалось бы, это совершенно не проблема, т.к. достаточно включить его в fstab. Но ситуация несколько сложнее: в целях снижения уровня шума я отключаю (перевожу в idle, точнее) HDD с помощью hdparm, при этом, делаю это не автоматически, так как одному из моих HDD уже больше 7 лет, и слишком частые выключения негативно скажутся на сроке его службы. Иными словами, я примерно составляю план использования HDD (мысленно), и перевожу их в idle в случае неактивности в течение как минимум нескольких часов, чтобы уменьшить нагрузку на старый HDD (и на новый, но о старом я беспокоюсь больше).

Но и тут есть один интересный момент: по неизвестной причине диски выходят из idle при примонтировании любого раздела. Неважно какого и с какого диска. Иными словами, если случится внезапный fstrim для SSD, то он может «разбудить» HDD в неподходящий момент.

Тот факт, что о состоянии SSD я тоже забочусь, а также граничащее с обсессией нежелание держать примонтированными разделы, привели к тому, что я вручную выполняю fstrim --verbose на NTFS-раздел каждую неделю. Одновременно с этим, я проверяю, был ли TRIM'нут основной раздел (и ESP) через journalctl -r -b | grep trim и systemctl list-timers --all. В одном из таких случае я, пусть и не сразу, обнаружил задержку, которую описал в ОП.

Исправление pelmeshechka, :

В том-то и дело, что я не предпринимал ничего нестандартного. timedatectl set-local-rtc 1, и все таймеры сбились.

Но история в целом несколько длиннее: суть в том, что мой 60 Гб SSD разбит на 3 раздела (ESP, системный и ещё один для Windows на NTFS). По умолчанию в Manjaro TRIM постоянный, через опцию discard, но, насколько я понимаю, он не очень хорошо влияет на срок жизни SSD, поэтому я отказался в пользу TRIM'а раз в неделю с помощью fstrim. По умолчанию fstrim TRIM'ит все примонтированные разделы, но NTFS-раздел в GNU/Linux я не использую (а TRIM в оффтопике я полностью отключил), и он не монтируется при загрузке.

Казалось бы, это совершенно не проблема, т.к. достаточно включить его в fstab. Но ситуация несколько сложнее: в целях снижения уровня шума я отключаю (перевожу в idle, точнее) HDD с помощью hdparm, при этом, делаю это не автоматически, так как одному из моих HDD уже больше 7 лет, и слишком частые выключения негативно скажутся на сроке его службы. Иными словами, я примерно составляю план использования HDD (мысленно), и перевожу их в idle в случае неактивности в течение как минимум нескольких часов, чтобы уменьшить нагрузку на старый HDD (и на новый, но о старом я беспокоюсь больше).

Но и тут есть один интересный момент: по неизвестной причине диски выходят из idle при примонтировании любого раздела. Неважно какого и с какого диска. Иными словами, если случится внезапный fstrim для SSD, то он может «разбудить» HDD в неподходящий момент.

Тот факт, что о состоянии SSD я тоже забочусь, а также граничащее с обсессией нежелание держать примонтированными разделы, привели к тому, что я вручную выполняю fstrim --verbose на NTFS-раздел каждую неделю. Одновременно с этим, я проверяю, был ли TRIM'нут основной раздел (и ESP) через systemctl -r -b | grep trim и systemctl list-timers --all. В одном из таких случае я, пусть и не сразу, обнаружил задержку, которую описал в ОП.

Исправление pelmeshechka, :

В том-то и дело, что я не предпринимал ничего нестандартного. timedatectl set-local-rtc 1, и все таймеры сбились.

Но история в целом несколько длиннее: суть в том, что мой 60 Гб SSD разбит на 3 раздела (ESP, системный и ещё один для Windows на NTFS). По умолчанию в Manjaro TRIM постоянный, через опцию discard, но, насколько я понимаю, он не очень хорошо влияет на срок жизни SSD, поэтому я отказался в пользу TRIM'а раз в неделю с помощью fstrim. По умолчанию fstrim TRIM'ит все примонтированные разделы, но NTFS-раздел в GNU/Linux я не использую (а TRIM в оффтопике я полностью отключил), и он не монтируется при загрузке.

Казалось бы, это совершенно не проблема, т.к. достаточно включить его в fstab. Но ситуация несколько сложнее: в целях снижения уровня шума я отключаю (перевожу в idle, точнее) HDD с помощью hdparm, при этом, делаю это не автоматически, так как одному из моих HDD уже больше 7 лет, и слишком частые выключения негативно скажутся на сроке его службы. Иными словами, я примерно составляю план использования HDD (мысленно), и перевожу их в idle в случае неактивности в течение как минимум нескольких часов, чтобы уменьшить нагрузку на старый HDD (и на новый, но о старом я беспокоюсь больше).

Но и тут есть один интересный момент: по неизвестной причине диски выходят из idle при примонтировании любого раздела. Неважно какого и с какого диска. Иными словами, если случится внезапный fstrim, то он может «разбудить» HDD в неподходящий момент.

Тот факт, что о состоянии SSD я тоже забочусь, а также граничащее с обсессией нежелание держать примонтированными разделы, привели к тому, что я вручную выполняю fstrim --verbose на NTFS-раздел каждую неделю. Одновременно с этим, я проверяю, был ли TRIM'нут основной раздел (и ESP) через systemctl -r -b | grep trim и systemctl list-timers --all. В одном из таких случае я, пусть и не сразу, обнаружил задержку, которую описал в ОП.

Исправление pelmeshechka, :

В том-то и дело, что я не предпринимал ничего нестандартного. timedatectl set-local-rtc 1, и все таймеры сбились.

Но история в целом несколько длиннее: суть в том, что мой 60 Гб SSD разбит на 3 раздела (ESP, системный и ещё один для Windows на NTFS). По умолчанию в Manjaro TRIM постоянный, через опцию discard, но, насколько я понимаю, он не очень хорошо влияет на срок жизни SSD, поэтому я отказался в пользу TRIM'а раз в неделю с помощью fstrim. По умолчанию fstrim TRIM'ит все примонтированные разделы, но NTFS-раздел в GNU/Linux я не использую (а TRIM в оффтопике я полностью отключил), и он не монтируется при загрузке.

Казалось бы, это совершенно не проблема, т.к. достаточно включить его в fstab. Но ситуация несколько сложнее: в целях снижениz уровня шума я отключаю (перевожу в idle, точнее) HDD с помощью hdparm, при этом, делаю это не автоматически, так как одному из моих HDD уже больше 7 лет, и слишком частые выключения негативно скажутся на сроке его службы. Иными словами, я примерно составляю план использования HDD (мысленно), и перевожу их в idle в случае неактивности в течение как минимум нескольких часов, чтобы уменьшить нагрузку на старый HDD (и на новый, но о старом я беспокоюсь больше).

Но и тут есть один интересный момент: по неизвестной причине диски выходят из idle при примонтировании любого раздела. Неважно какого и с какого диска. Иными словами, если случится внезапный fstrim, то он может «разбудить» HDD в неподходящий момент.

Тот факт, что о состоянии SSD я тоже забочусь, а также граничащее с обсессией нежелание держать примонтированными разделы, привели к тому, что я вручную выполняю fstrim --verbose на NTFS-раздел каждую неделю. Одновременно с этим, я проверяю, был ли TRIM'нут основной раздел (и ESP) через systemctl -r -b | grep trim и systemctl list-timers --all. В одном из таких случае я, пусть и не сразу, обнаружил задержку, которую описал в ОП.

Исправление pelmeshechka, :

В том-то и дело, что я не предпринимал ничего нестандартного. timedatectl set-local-rtc 1, и все таймеры сбились.

Но история в целом несколько длиннее: суть в том, что мой 60 Гб SSD разбит на 3 раздела (ESP, системный и ещё один для Windows на NTFS). По умолчанию в Manjaro TRIM постоянный, через опцию discard, но, насколько я понимаю, он не очень хорошо влияет на срок жизни SSD, поэтому я отказался в пользу TRIM'а раз в неделю с помощью fstrim. По умолчанию fstrim TRIM'ит все примонтированные разделы, но NTFS-раздел в GNU/Linux я не использую (а TRIM в оффтопике я полностью отключил).

Казалось бы, это совершенно не проблема, т.к. достаточно включить его в fstab. Но ситуация несколько сложнее: в целях снижениz уровня шума я отключаю (перевожу в idle, точнее) HDD с помощью hdparm, при этом, делаю это не автоматически, так как одному из моих HDD уже больше 7 лет, и слишком частые выключения негативно скажутся на сроке его службы. Иными словами, я примерно составляю план использования HDD (мысленно), и перевожу их в idle в случае неактивности в течение как минимум нескольких часов, чтобы уменьшить нагрузку на старый HDD (и на новый, но о старом я беспокоюсь больше).

Но и тут есть один интересный момент: по неизвестной причине диски выходят из idle при примонтировании любого раздела. Неважно какого и с какого диска. Иными словами, если случится внезапный fstrim, то он может «разбудить» HDD в неподходящий момент.

Тот факт, что о состоянии SSD я тоже забочусь, а также граничащее с обсессией нежелание держать примонтированными разделы, привели к тому, что я вручную выполняю fstrim --verbose на NTFS-раздел каждую неделю. Одновременно с этим, я проверяю, был ли TRIM'нут основной раздел (и ESP) через systemctl -r -b | grep trim и systemctl list-timers --all. В одном из таких случае я, пусть и не сразу, обнаружил задержку, которую описал в ОП.

Исходная версия pelmeshechka, :

В том-то и дело, что я не предпринимал ничего нетсандартного. timedatectl set-local-rtc 1, и все таймеры сбились.

Но история в целом несколько длиннее: суть в том, что мой 60 Гб SSD разбит на 3 раздела (ESP, системный и ещё один для Windows на NTFS). По умолчанию в Manjaro TRIM постоянный, через опцию discard, но, насколько я понимаю, он не очень хорошо влияет на срок жизни SSD, поэтому я отказался в пользу TRIM'а раз в неделю с помощью fstrim. По умолчанию fstrim TRIM'ит все примонтированные разделы, но NTFS-раздел в GNU/Linux я не использую (а TRIM в оффтопике я полностью отключил).

Казалось бы, это совершенно не проблема, т.к. достаточно включить его в fstab. Но ситуация несколько сложнее: в целях снижениz уровня шума я отключаю (перевожу в idle, точнее) HDD с помощью hdparm, при этом, делаю это не автоматически, так как одному из моих HDD уже больше 7 лет, и слишком частые выключения негативно скажутся на сроке его службы. Иными словами, я примерно составляю план использования HDD (мысленно), и перевожу их в idle в случае неактивности в течение как минимум нескольких часов, чтобы уменьшить нагрузку на старый HDD (и на новый, но о старом я беспокоюсь больше).

Но и тут есть один интересный момент: по неизвестной причине диски выходят из idle при примонтировании любого раздела. Неважно какого и с какого диска. Иными словами, если случится внезапный fstrim, то он может «разбудить» HDD в неподходящий момент.

Тот факт, что о состоянии SSD я тоже забочусь, а также граничащее с обсессией нежелание держать примонтированными разделы, привели к тому, что я вручную выполняю fstrim --verbose на NTFS-раздел каждую неделю. Одновременно с этим, я проверяю, был ли TRIM'нут основной раздел (и ESP) через systemctl -r -b | grep trim и systemctl list-timers --all. В одном из таких случае я, пусть и не сразу, обнаружил задержку, которую описал в ОП.