я используюУбунту 16.04наUSB-накопительс persistent
флагом.
(Да, мне это нужно, так как мне нужно носить его с собой и использовать на разных компьютерах.)
Совсем недавно я использовал это наДвойной Xeonсерверный ящик с64Гб оперативной памяти, поэтому я могу исключить проблему с ЦП или ОЗУ, и это очень-очень медленно:
Например, нажатие на Chrome для открытия браузера может занять 30-60 секунд, после открытия Chrome загрузка страницы во вкладке, которая была открыта ранее, занимает еще 30-60 секунд. Часто я получаю сообщение «окно не отвечает' предупреждение о затененном окне.
Командная строка/команды терминала достаточно отзывчивы, но, похоже, как только требуется открыть какой-либо графический интерфейс или терминал отображения, это занимает целую вечность, что заставляет меня задуматься, связано ли это с графическим оборудованием.
Объем USB-накопителя составляет 32 ГБ, правда, Ubuntu находится на разделе размером всего 4 ГБ, и это максимум, который я смог выделить, но места все равно осталось достаточно.
Я понимаю, что USB 2.0 медленнее, чем SATA2 примерно в 10 раз, но здесь мне кажется, что замедление гораздо больше, чем 10-кратное, плюс это может объяснить время загрузки, но после загрузки таких проблем быть не должно.
Я также понимаю, что это обширный вопрос, ноС чего начать устранение этой медлительности?
Может ли кто-нибудь порекомендовать шаги по проверке различных частей системы, которые могут вызывать подобные проблемы?
Спасибо
РЕДАКТИРОВАТЬ: В этой ОС я в основном использую командную строку (для компиляции и тестирования), но мне часто приходится обращаться к документации в Интернете, поэтому я выбрал версию для ПК и мне нужен Chrome)
решение1
Жесткий диск серверного класса, вероятно, может достигать пропускной способности до 100 МБ/с, тогда как флэш-накопитель USB2 низкого класса может достигать всего 5 МБ/с. Так что разница в производительности может быть скорее 20x, а не 10x, как вы предполагаете. (См. этоОбзор оборудования Тома(Чтобы самостоятельно сравнить показатели пропускной способности.) Имейте в виду, что ни один из дисков не перегружает свой интерфейс, поэтому сравнивать скорость SATA 3 Гбит/с с USB 480 Мбит/с нецелесообразно…
Если вы хотите сравнить практическую производительность, попробуйте воспользоваться советами из этого раздела вопросов и ответов:Как контролировать активность диска?
Попробовав запустить ОС с USB2-флешки, я могу сказать, что это будет мучительно медленно. Если у вас есть интерфейс USB3, вы можете получить гораздо, гораздо лучшую пропускную способность, если выберете правильную флешку: некоторые диски могут превышать 100 Мбит/с. Ссылка Tom's Hardware выше включает хорошее сравнение USB3 и USB2.
Одним из неочевидных факторов скорости флеш-накопителя является то, что диски с большим количеством чипов NAND (при прочих равных условиях) быстрее, чем диски с меньшим количеством чипов NAND. Таким образом, диск на 64 ГБ быстрее, чем 32 ГБ, 128 ГБ быстрее, чем 64 ГБ и т. д.
Последняя мысль: если на вашей флешке ОС включена подкачка, попробуйте отключить ее. Подкачка используется даже если у вас много физической памяти (например, этот вопрос и ответ) и если у вас жесткие ограничения ввода-вывода, то отключение подкачки может оказаться хорошим компромиссом.
решение2
У меня была та же проблема с Ubuntu 19.10, все решения, которые я пробовал, были неудачными. Мне пришлось перейти на Lightdm с gdm3. Теперь все работает отлично.