2

В декабре прошлого года я купил новый ноутбук, оснащенный твердотельным накопителем Crucial M4 объемом 256 ГБ.

Я установил на него Linux Mint, и он работал хорошо, за исключением "распаковки PACKAGE" во время обновлений, которые были довольно медленными. Это не было действительно такой проблемой, и все остальное было хорошо. Примерно через 6 месяцев, теперь в июне; Я хочу установить на него Debian Wheezy, поэтому я создал загрузочную флешку и начал установку.

Казалось, что все прошло хорошо до части "Установка базовой системы", когда Debian начал распаковывать каждый пакет. На этом шаге прошло 20 минут, и он не заблокирован, но кажется, что он идет очень медленно (например,> 20 секунд для распаковки bash).

Я проверил как AHCI, так и режим IDE. Я устанавливаю с использованием LVM и Ext4.

Я протестировал hdparm -Tt /dev/sda и получил ожидаемую производительность для моего диска

# hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads:   15718 MB in  2.00 seconds = 7859.40 MB/sec
Timing buffered disk reads: 759 MB in  3.00 seconds = 253.12 MB/sec

Я попробовал smartctl --all /dev/mydrive и не нашел "перераспределенной" строки

Я попытался с помощью команды dd создать / скопировать / ... большой временный файл, я не записывал число, но в диапазоне ожиданий.

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

Я хотел бы найти способ проверить, если диск неисправен, или если я настроил что-то неправильно, я не могу найти много в Интернете ...

Спасибо за любую помощь

1 ответ1

0

Попробуйте отключить опцию "барьер" в вашей файловой системе. Вы можете найти больше информации о барьере здесь, просто говоря, это улучшает целостность данных за счет некоторой производительности, но иногда это становится мучительно медленным.

Если ваш медленный раздел монтируется в / , вы можете попытаться выполнить временное перемонтирование с отключенным барьером, выполнив:

mount -oremount,barrier=0 /

Попробуйте сделать что-нибудь медленное, и посмотрите, улучшится ли оно.

Если это решило проблему, вам нужно отредактировать файл /etc/fstab чтобы сделать изменение постоянным после перезагрузки, добавив barrier=0 в опции монтирования для этого раздела.

/dev/sda    /       ext4    relatime,[...your current options...],barrier=0      0       1

Оставьте все остальное как есть, если вы не знаете, что он делает.

Теперь, если вы делаете новую установку Debian, вы не можете отключить параметр барьера на экране конфигурации файловой системы (есть много вариантов включения / отключения для ext4, но не барьера), поэтому вам нужно сделать следующее:

  • запустить "экспертную установку"
  • делать каждый шаг до и включая настройку разделов и файловых систем
  • следующим шагом впереди вас должен быть "установить базовую систему", не запускайте ее, вместо этого используйте "запустить консольную оболочку"
  • запустите mount -oremount,barrier=0 /target (/target - это место, где целевая файловая система монтируется после настройки файловой системы)
  • введите exit, чтобы покинуть оболочку, и теперь вы можете установить базовую систему и выполнить другие шаги после этого
  • после завершения установки ваш компьютер перезагрузится, потому что вы только временно смонтировали изменение, оно потеряно, но теперь вы можете отредактировать fstab в только что установленной системе, чтобы установить barrier=0
  • перемонтировать в последний раз и все готово!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .