14.04 Файлы замедляются и замораживание

Я выполняю полностью обновленные 14,04 систем, и я продолжаю получать длительные задержки при выполнении определенных задач с приложением "Файлов". Иногда удаление файлов возьмет вверх пары минут для запуска с Файлами прекращающий работу и идущий серый. Остальная часть компьютера прекрасна. Движение к терминальному ответу rm'ing (если я могу глагол, что) не имеет никакой задержки. Иногда открытие нового окна будет иметь эту ту же задержку также. Я попробовал различные рабочие столы (гном, kde) использование их соответствующих файловых браузеров и не имел никаких проблем.

Я не думаю, что это - проблема с самим компьютером, есть ли что-то, что я должен настроить с Файлами для избавлений от этого?

Вот моя система:

Процессор: 8x Intel(R) Core(TM) i7-4770 CPU 3.40 ГГц

Память: 16343 МБ (используемые 2822 МБ)

ОС: Ubuntu 14.04.1 LTS

Диск на 1 ТБ 7200 об/мин

SSD на 256 ГБ для ОС

Удачи,

Fratink

3
задан 5 September 2014 в 23:50

1 ответ

  1. Удаление файлов в Наутилусе иначе Файлы использует намного больше ресурсов, чем простое rm команда. Одной причиной является использование так называемой Корзины, файлы только перемещены, и этим мусором должна управлять система. Это занимает время и ресурсы

  2. Вы, конечно, выполнили сервис, который индексирует файлы. Таким образом, если существуют изменения в файловой системе, то выполнения этот сервис для обновления его баз данных. Даже это занимает время и ресурсы.

Я утверждаю, что жесткий диск просто слишком медленно или неправильно интегрируется в Вашу систему. Одних только 7 200 об/мин ничего не говорят. Ваш SSD, конечно, достаточно быстр.

Проверьте свои оба диска с

sudo hdparm -t /dev/sda
sudo hdparm -t /dev/sdb

и наблюдайте уровень IO с

sudo apt-get install iotop
sudo iotop

и считайте это для некоторой оптимизации.


Некоторые примеры из этого источника:

  1. Ядро Linux вносит полученные данные от жесткого диска в буфер. Для определения скорости неукрашенного диска можно использовать

    hdparm -t --direct /dev/sda
    
  2. Некоторые свойства диска могут быть изменены, в то время как устройство в действии; например, большинство дисков позволяет Вам включать и выключать управление питанием. То, которое функционирует, hdparm может измениться и активироваться на жестком диске, может быть представлено на рассмотрение с

    hdparm -I /dev/sda
    

    и найдены при Командах/функциях (рисунок 1). Все функции, найденные там и отмеченные со звездочкой, в настоящее время активны, и hdparm может использовать остальных или по крайней мере активировать их.

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

    hdparm -I /dev/sda
    

    и перечислен после R/W несколько разбивают передачу на секторы: Max =. Это значение должно также быть найдено в той же строке после Текущим =. Если это не так можно увеличить значение с:

    hdparm -m16 /dev/sda
    

    Это дает жесткому диску команду всегда поставлять 16 секторов сразу.

    Любопытно, некоторые жесткие диски, выполненные медленнее с более высокими значениями: hdparm страница справочника упоминает, прежде всего, более старые диски Икры от Western Digital. В таких случаях необходимо сократить количество секторов снова или даже выключить функцию полностью, которая является, покончите:

    hdparm -m0 /dev/sda
    

    Вне этого современные диски могут даже получить несколько секторов заранее (“чтение вперед”). Для определения сколько используйте переключатель-a (Рисунок 4, вершина) – например:

    hdparm -a256 /dev/sda
    

    Здесь, диск считает эти 256 секторов заранее, которые являются наиболее вероятны рядом с требоваться. Более высокие значения ускоряют, прежде всего, чтение больших файлов – по стоимости, однако, что чтение меньших занимает больше времени. С текущей установкой показывают

    hdparm -a /dev/sda
    

    Кроме того, много дисков также обладают встроенной, дополнительной считанной вперед функцией. Как правило, поэтому, можно оставить установку в значении по умолчанию.

    Как быстро запрашивает от операционной системы, достигают, контроллер жесткого диска может быть представлен на рассмотрение с

    hdparm-c/dev/sda

    Значение должно быть 32-разрядным; можно вызвать это значение с переключателем-c3.

  3. Много современных жестких дисков позволяют Вам замедлять главное перемещение. Хотя выполнение так увеличит времена доступа, оно также снизит уровень шума. Чтобы узнать, предлагает ли Ваш собственный жесткий диск этот “акустический режим”, можно использовать эту команду:

    hdparm -M /dev/sda
    

    Если число следует за знаком "равно", как показано на рисунке 4 (нижняя часть), диск может быть помещен в тихий режим с:

    hdparm -M 128 /dev/sda
    

    Для достижения самой высокой скорости используйте максимальное значение:

    hdparm -M 254 /dev/sda
    

    Значения между 128 и 254 позволяются, приводя к компромиссу между уровнем шума и скоростью. Кстати, Ваше ядро Linux должно также поддерживать акустическое управление, которое должно иметь место для всех текущих основных дистрибутивов.

    Некоторый CD и DVD-приводы оказываются больше как турбины: Их высокоскоростное вращение может препятствовать аудио/видео удовольствию.

    hdparm -E 4 /dev/sr0
    

    команда обеспечит облегчение. Параметр 4 определяет скорость, и/dev/sr0 указывает DVD-привод. Этот пример замедляет скорость считывания диска в девять раз.

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

    hdparm-W/dev/sda

    управляйте шоу, работает ли кэширование обратной записи в 1 после того, как равняется знаку; иначе можно активировать функцию переключателем-W1.

    Если hdparm не позволит это изменение, необходимо удостовериться, что кэширование обратной записи было активировано в BIOS. Однако эта функция не рекомендуется для всех ситуаций: В случае перебоя в питании данные в буфере были бы потеряны постоянно.

    Если программа, чувствительная к потере данных – такой как база данных – работает на системе, необходимо выключить кэш с обратной записью с переключателем-W0. Документация для базы данных PostgreSQL даже явно рекомендует, чтобы это было сделано.

  5. Если жесткий диск или SSD не имеют ничего, чтобы сделать в течение определенного промежутка времени, он автоматически вводит режим ожидания. На эту энергосберегающую функцию можно влиять с-B параметром. Таким образом, использование:

    hdparm-B255/dev/sda

    деактивировал бы управление энергопотреблением; однако, не все диски позволяют это.

    Вместо 255, позволяются значения между 1 и 254. Более высокое значение означает, что больше питания используется, но также и обещает более высокую производительность или скорость. Значения между 1 и 128 позволяют диску закрыться, тогда как значения от 129 до 254 запрещают этому случай.

    Большая часть электроэнергии может быть сэкономлена со значением 1; самый высокий уровень передачи данных (производительность ввода-вывода) достигается с 254. Можно назвать текущее значение с:

    hdparm -B /dev/sda
    

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

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

    hdparm-S 128/dev/sda

    переключатель; однако, это значение здесь не находится в секундах, но числе между 1 и 253. Жесткий диск умножает это значение на другого. Значение, выбранное в примере, 128, находится между 1 и 240, для которого диск использует фактор пять. Следовательно, это закрылось бы после 640 секунд безделья.

    От 241 и, коэффициент умножения постоянно увеличивается. В 251, время ожидания увеличилось до 5,5 часов. В 253, значение задается производителем, обычно между восемью и 12 часами. Значение 254 не учтено; в 255, диск будет ожидать 21 минута и 15 секунд. Значение 0 деактивирует режим ожидания полностью. Для отправки жесткого диска для сна сразу войдите:

    hdparm -y /dev/sda
    

    С капиталом Y, диск войдет в еще более глубокое состояние сна. В зависимости от диска диск мог бы только проснуться от глубокого сна после сброса целой системы.

0
ответ дан 7 October 2019 в 03:59

Другие вопросы по тегам:

Похожие вопросы: