Какие инструменты можно использовать для диагностики точной причины медленной работы ноутбука? И как мне использовать эти инструменты?

awk '/END_OF_LINE/{f=1} {print (f ? $0 : $4, $5, $6)}' file
2
21.10.2015, 14:53
2 ответа

Можно попытаться использовать такие инструменты, как htop , и выполнить сортировку по использованию ЦП/ОЗУ/времени ЦП.

sudo apt-get install htop && htop

Вы также можете использовать iotop для проверки любого узкого места ввода-вывода,

sudo apt-get install iotop && sudo iotop

или

sudo iotop -P --only
-121--138937-

Следующий сценарий работает для меня, но он требует, чтобы у вас было только одно окно Chrome, и это окно было активным. Это должно быть легко подправить его или улучшить.

WINID=$(xdotool search --name 'Google Chrome' | head -n 1)
WINID_HEX=$(printf "0x%x" $WINID)

while true
do
        xwininfo -id $WINID_HEX | grep Gmail
        if [ "$?" -ne 0 ]
        then
                xdotool key --window $WINID ctrl+Tab
        else
                break
        fi
        sleep 2
done

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

  • Использование Chromium и изменение его исходного кода
  • Написание расширения для Chrome, которое переключится на правую вкладку при выполнении определенного условия
  • Использование таких инструментов, как xmacro
  • и т.д.
-121--45722-

Я бы начал с чего-то такого простого, как свободного , чтобы исключить узкое место ОЗУ. Вот пример вывода:

$ free
             total       used       free     shared    buffers     cached
Mem:        895476     851080      44396          0      11008     557828
-/+ buffers/cache:     282244     613232
Swap:            0          0          0

Действительно важна строка -/+ буферы/кэш: 282244 613232 . Это означает, что из моих 895476 КБ памяти, доступной в пользовательском пространстве, 282244 КБ используются процессами, а 613232 КБ свободны (эта память в основном используется ядром для буферов и кэша, но может быть освобождена при необходимости).

Если вам постоянно не хватает памяти, попробуйте купить больше, хотя это не так просто, чтобы потреблять 4 ГБ с помощью только просмотра веб-страниц. zram будет меньше решением (если вообще), так как оно использует сжатие, чтобы сделать более доступной ОЗУ, а сжатие использует CPU, замедляя работу системы.

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

1
27.01.2020, 22:12

Вы можете попытаться использовать такие инструменты, как htop , и отсортировать их по загрузке ЦП / использованию ОЗУ / времени ЦП.

sudo apt-get install htop && htop

Вы также можете использовать iotop для проверки любых узких мест, связанных с вводом-выводом,

sudo apt-get install iotop && sudo iotop

или

sudo iotop -P --only
1
27.01.2020, 22:12

Теги

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