Тільки те, що робить моє вікно Linux таким невідкличним?


1

(Я використовую Ethereum в якості прикладу, але моє справжнє питання - як я можу зрозуміти, що відбувається, на коробці, яка веде себе таким чином.)

Я запускаю Ethereum на (правда, повільному) ПК, в Linux з KDE. Через кілька годин, коли я торкаюся миші, вказівник миші спочатку зовсім не рухається. Минув деякий час, перш ніж вказівник миші переміститься, але тоді лише великими стрибками. Тоді вхід у поле іноді потребує терпіння більше 10 хв. Тільки що саме тут відбувається, і як я можу це змінити?

На мій подив, niceі ioniceмало змінити.

Ось що я знаю:

  • free показує купу безкоштовної оперативної пам’яті та мало використання місця для заміни
  • topпоказує гарне використання, але це не має значення, якщо я niceпроцес, правда?
  • iotopпоказує "стрибкову" використання вводу / виводу, але ніде не підтримується, і ioniceвсе одно має бути визначено пріоритет, правда?
  • майже немає графічної активності
  • є дуже помірний мережевий трафік

Що мені не вистачає, і які інструменти я можу використовувати, щоб зрозуміти це?


2
Використовуйте попереднє ядро, але коли його недостатньо, використовуйте cgroups для обмеження процесу ethereum.
Іпор Сірсер

Якщо це щось робить, чи не означає це, що Ethereum проводить багато часу в ядрі? (Робити що?) Чи є спосіб зрозуміти, чи правда це?
Йоганнес Ернст
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.