Існує безліч веб-браузерів для GNU / Linux, таких як Opera. Саме цей розробник сьогодні є головним героєм цієї статті. І хоча існують легші веб-браузери з відкритим кодом, які мають більшу продуктивність, безпеку, повагу до вашої конфіденційності / анонімності тощо, правда полягає в тому, що таких, як Opera GX. Це браузер для геймерів.
Opera GX вийшла одна для Microsoft Windows на даний момент, але багато геймерів, які використовують Linux, сподівались, що він нарешті прибуде і для нашої улюбленої операційної системи, і це не станеться, як інші подібні проекти Opera, які нарешті не прибули. Але правда полягає в тому, що з часу запуску минув майже рік, і все ще нічого.
Ця безкоштовна програма Opera GX має кілька дуже цікавих функцій, таких як GX Control. Вони являють собою серію утиліт або інструментів браузера, за допомогою яких вам не потрібно закривати програму, щоб отримати більшу продуктивність машини, спрямованої на інше програмне забезпечення. Натомість за допомогою GX Control ви можете вибрати, скільки оперативної пам'яті, скільки процесорного часу та скільки мережі буде використовувати веб-браузер щонайбільше.
Таким чином пропускна здатність, пам'ять і ресурси процесора призначені для відеоігор не завдадуть шкоди. І ви можете подумати ... навіщо ви мені це говорите, якщо, можливо, Opera GX не прийде в Linux, або, можливо, ви вже задоволені своїм веб-браузером. Ну, дуже просто, і це те, що в GNU / Linux вам не потрібен GX Control, потужності пінгвіна достатньо.
Тобто ви можете використовувати деякі параметри, які вам надає GNU / Linux мати свій власний GX Control без допомоги Opera:
Обмежте пропускну здатність, споживану процесом:
Щоб обмежити пропускну здатність або використання мережі, яку процес чи програма робить на вашому Linux, існує також кілька варіантів. Один з них - використовувати програму струмків, інший - чудесник. Вам слід встановити обидва пакети, оскільки вони заздалегідь не встановлені на дистрибутивах. Що стосується використання, ви можете вибрати одну чи іншу, як вам більше подобається, хоча Wondershaper робить обмеження трафіку всіх програм одночасно для кожного мережевого інтерфейсу ... Ось приклади того, як цівка застосовуватиметься для обмеження споживання мережі, наприклад, від Firefox:
trickle -d 40 -u 10 firefox
За допомогою цієї команди ви обмежуєте використання мережі Firefox до 40 КБ / с і 10 КБ / с завантажити та завантажити відповідно.
Обмежте ресурси оперативної пам'яті, які використовує процес:
в обмежити обсяг оперативної пам'яті, яку може використовувати процес Будь-хто в Linux, будь то веб-браузер або що завгодно, ви можете використовувати назву самої програми, яку ви хочете обмежити. Наприклад, уявіть, що ви використовуєте веб-браузер firefox і хочете обмежити оперативну пам’ять лише 0.5 ГБ, тобто 500 МБ. Для цього ви можете використовувати systemd таким простим способом:
systemd-run --scope -p MemoryLimit=500M firefox
Можна навіть використовувати групи змінювати групи процесів за один раз ... І звичайно, обмежувати, як я вже пояснював в інших статтях LxA.
Обмежте ресурси ЦП, використовувані процесом:
Якщо те, що ти хочеш, так і є обмежити використання процесора програмою, тоді це вас зацікавить. Для цього існує кілька варіантів, від використання деяких інструментів, які дає вам systemd, до знаменитих реніс, cpulimit, стресів тощо. Наприклад, використовуйте ps, щоб знайти процес (і його PID, наприклад, припустимо, він знаходиться в 8188), що відповідає програмі, яку ви хочете змінити. Як тільки ви це знаєте, ви можете використовувати renice, щоб змінити використання процесора. Пам’ятайте, що прийняті значення варіюються від -20 до 19, при цьому найвищими позитивними є ті, які споживають найменше. Якщо ви хочете надати йому найменш вигідне значення, щоб воно практично не споживало:
renice +19 -p 8188
Інший варіант встановити cpulimit, оскільки цей пакет не входить у ваш дистрибутив. Після його встановлення ви можете обмежити квоту використання процесора, наприклад, 25% одним із двох способів:
cpulimit -l 25 -p 8188 & cpulimit -l 25 firefox &
Можна навіть йти далі а також встановлювати інші типи обмежень або процедур, таких як обмеження вводу-виводу як Я пояснив тут.
Нічого поганого не варто знати