EEE PC 901 + Debian Squeeze, приложения загружают процессор только на 50%. Как это лечится?
Есть EEE PC 901 с Intel Atom на борту, и есть Debian Squeeze, каждое приложение в котором загружает процессор не более чем на 50% (судя по графику System Monitor'a и по ощущениям — работает всё довольно неспешно). Например, при копировании файлов или загрузке тяжелого ПО (Firefox) монитор показывает загрузку практически ровно 50%, при проигрывании видео (720р, тормозит безбожно) показывает процентов 60, наверное потому что воспроизведение видео и звука это 2 разных процесса.
До этого стояла Ubuntu 8.10, всё работало нормально (и ощутимо быстрее), и в System Monitor загрузка процессора доходила до 100%.
Гугл мне ничем помочь не смог, осталась надежда только на вашу помощь.
P.S. Еще одна неприятная особенность на том же нетбуке — примерно через час-полтора непрерывного воспроизведения аудио звук начинает хрипеть, причем через несколько минут хрип пропадает и дальше все работает так, как должно. Если после начала помех нажать паузу и сразу же ее отпустить, то помехи пропадает еще на полтора часа. Проблема скорее всего софтовая, потому что пробовал подключать USB-аудиокарту и получил тот же глюк. Кто-нибудь ещё с таким сталкивался? Как это лечится?
У этого атома hyper-threading. Может быть у вас приложения одно ядро только могут загружать? А system monitor считает его двухъядерным и показывает, что занято всего одно ядро.
Да, я знаю, что у него НТ есть. А как сделать так, чтобы приложение оба ядра загружало или типа того? Раньше же всё намного быстрее работало под Убунтой, а сейчас Фаерфоксом пользоваться невозможно — при обычном броузинге приложение подвисает постоянно на несколько секунд. И вроде на 901-й ЕЕЕшке 720р видео должно нормально идти, а у меня и в Тотеме и в VLC получается слайд-шоу.
Может надо ядро с какой-нибудь дополнительной опцией пересобрать?
У вас 2 ядра, каких не важно. Если приложение однопоточное, то 1 поток больше 1 ядра не может задействовать. А если вы запускаете тотже хром, в котором вкладка-процесс(хотя у меня не так на 1000HE), и каждый процесс может загрузить одно ядро, имея 2 процесса, которые использую CPU то максимум можно получить 200%. откройте top и нажмите клавишу 1. У вас вверху велезут показатели по каждому CPU.
Попробовал запустить Gimp, предварительно закрыв остальные приложения — top показывает загрузку 100%, размазанную по двум ядрам — 63/37, 55/65 и всё в таком духе. То есть получается, что работают оба ядра в полсилы, а не одно в полную силу?
И если отбросить вопрос с ядрами и смотреть на систему в целом, то почему приложения работают медленнее, чем в Убунте, хотя Дебиан по идее должен быть быстрее, или по крайней мере таким же по производительности?
А запуск Opera Mini в java-эмуляторе занимает в сумме 185% CPU, при этом процесс вроде как один — «java»А запуск Opera Mini в java-эмуляторе занимает в сумме 185% CPU, при этом процесс вроде как один — «java»
pstree покажет вам, и к тому же, может быть один процесс но несколько потоков.
А медленне может быть изза разных настроек. Или не корректно собратого ядра под вашу систему, вариантов много.
Насчет ядра и настроек не знаю, я вроде глубоко в системе после установки не менял почти ничего, а в Дебиан Вики написано что чистый 6.0 на ЕЕЕ РС работает хорошо и особого допиливания не требует.
Тогда каким образом у меня загрузка процессора доходит до 100% если запущено несколько приложений одновременно, например когда воспроизводится 720р видео + загружается Gimp?
Раньше на Убунте каждое приложение могло грузить процессор до 100% и всё работало ощутимо быстрее, чем сейчас.