Почему Wubi тормозит или зависает при большой активности диска

Я первый пользователь Ubuntu-12.04 с установкой WUBI.

У меня Dell vostro 3450 с i5 2410m, 3 Гб оперативной памяти, Intel HD 3000, гибрид 6630 м.

Серфинг и игры в игры работают безупречно. Однако у меня возникают огромные проблемы при установке приложений и в целом при копировании и перемещении файлов.

При этом система значительно медленнее и довольно часто зависает (Firefox становится голубоватым, иногда даже черно-белым). Я бы сказал, что Ubuntu выделяет слишком много ресурсов на передачу и установку файлов, но даже эти задачи выполняются очень медленно.

Вот очень конкретный пример: сегодня я попытался переместить файл размером 6 ГБ из моей установки Windows 7. Сначала это было хорошо, поэтому я перешел на Firefox, но через некоторое время firefox начал случайным образом превращаться в голубоватый, и мышь перестала работать случайным образом. Постепенно все становилось все хуже и хуже, пока не добрался до точки, когда Firefox стал черным и белым, а мышь не работала вообще. Я бушевала и пошла покушать, когда у меня задний экран стал черным. Вероятно, он отключил меня из-за неактивности, когда я нажал случайную кнопку, чтобы оживить экран, мне пришлось подождать несколько минут, чтобы он показывал мне только фон моего экрана. Нет входа в экран, только фон и работающая мышь. Вентилятор NoteBook работал на 100%, поэтому я предположил, что передача файлов продолжается, и оставил его работать. Ничего не изменилось в течение целого часа, поэтому я сильно перезагрузил его. Передача файла не удалась, он перенес едва 2 гига. Это нормально ?

Что делать в этих ситуациях? Это не позволило мне загрузить системный менеджер и даже терминал.

7
задан 25 June 2012 в 12:19

4 ответа

Я заметил те же замораживания. В то время как я не могу сказать, почему это происходит, я знаю способ избавиться от этого. Вот то, как:

В терминале ввести

echo "deadline" | sudo tee /sys/block/sda/queue/scheduler

Попытайтесь переместить или скопировать большие суммы файлов снова. Необходимо заметить огромную разницу. Если так, делайте изменение постоянным путем ввода в терминале:

gksudo gedit /etc/default/grub

В начале строки GRUB_CMDLINE_LINUX_DEFAULT="", добавьте следующую строку, промежуточную ""s:

elevator=deadline

Сохраните и выйдите. После этого введите в терминале

sudo update-grub

Перезагрузка.

К вашему сведению: Это изменяет так называемый планировщик на 'крайний срок'.

Источник: http://techtitbits.com/2010/04/get-rid-of-freeze-ups-during-disk-io-activity-in-ubuntu/

================================================================================

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

sudo bash -c "echo 10 > /proc/sys/vm/dirty_ratio"

sudo bash -c "echo 5 > /proc/sys/vm/dirty_background_ratio"

Если это помогает, сделайте это постоянным путем редактирования sysctl.conf:

gksudo gedit /etc/sysctl.conf

В конце файла добавьте следующие строки:

vm.dirty_ratio=10

vm.dirty_background_ratio=5

Сохраните, закройтесь и перезагрузка.Готово.

4
ответ дан 25 June 2012 в 12:19

На основе моего опыта Диск ввод-вывод является отравой любого нормального пользовательского опыта в соответствии с Linux.

Вещи, которые делают это хуже:

  • Используя ноутбук (2,5 дюйма) диск, особенно 5k диск об/мин
  • Используя wubi или LVM/Encryption.
    • Это вызвано тем, что обычно, чтения/записи к диску вполне оптимизированы к Вашим аппаратным средствам, но наличие, которое включило, создает слой косвенности, которые портят это.

Причины замедления:

  • Большинство вещей в Вашей системе Linux должно коснуться диска довольно часто, они пишут журналы, файлы кэша, и иногда они синхронизируют вещи через файловую систему.
  • Когда диск занят, все прекращает работу, ожидание их проверки на файле кэша и т.д. завершится. Это особенно примечательно с gui-приложениями.

Так, в целом. Что-либо, что можно сделать для предотвращения касающегося диска, хорошо.

Можно изменить каталог кэша Firefox на

/run/shm
Это - электронный диск. Это очень быстро, но что-либо, что Вы храните, там будет
  1. съешьте свой поршень
  2. за следуйте перезагрузка.

Учебные руководства для этого могут быть сделаны при помощи Google.

1
ответ дан 25 June 2012 в 12:19

Вы должны помнить, что Wubi устанавливает Ubuntu в существующий раздел Windows, а не в отдельный раздел.

Похоже, в Ubuntu нет места для работы в существующем разделе Windows. Это может быть попытка использовать подкачку, но ее недостаточно, что приводит к замедлению работы системы и интенсивной работе диска.

Я бы либо установил Ubuntu в отдельный раздел без Wubi, либо увеличил бы размер раздела Windows и размер вашей установки Wubi.

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

0
ответ дан 25 June 2012 в 12:19

Я тоже столкнулся с этим. Я надеялся, что решение ReadyBoost решит проблему, но для меня это не имело большого значения. Тем не менее, это может работать для вас.

Мои мысли: процессы, которые используют большой доступ к диску (который уже в 10 000 раз медленнее, чем доступ к памяти) теперь должны делать больше, чтобы иметь дело с форматом жесткого диска Wubi.

Мое предложение: 1. Переключиться с Firefox на Chrome. И закройте ненужные вкладки. На 60% быстрее 2. Переключитесь на легкий минималистичный веб-сервер, если это то, чем занимается ваше приложение. Я попробовал 3 - сервер Reddit медленно работает на моем 6-летнем ноутбуке, как на сервере, так и на клиенте, и я столкнулся с некоторыми неприятными проблемами при установке с Telescope, но пока мне нравится Arc 3.1 - источник, стоящий за Hacker News. Это немного сложно найти, поэтому вот URL: http://ycombinator.com/arc/arc3.1.tar

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

0
ответ дан 25 June 2012 в 12:19

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

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