Firefox využití CPU na 100% a moc procesů

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #15 kdy: 20. 02. 2018, 15:07:51 »
Když budu blokovat JS, tak mi nebudou fungovat funkce webů přece?

JS zere dost vykonu a to vetsinou na totalni picoviny. Vetsina Webu nastesti stale jakz takz funguje bez JS, nekdy s urcitymi omezenimi funkci, bz nichz se clovek obvykle obejde a jako bonus se clovek zbavi uvitaciho pop-upu vyzivajiciho k registraci na mail list nebo jinou picovinu. Ano, mnozi se weby, ktere bez JS nezobrazi pozadovany obsah, nekdy castecne nekdy take uplne, nastesti to zatim neni vetsina.

Mozna byste si mohl nainstalovat alespon rozsireni https://addons.mozilla.org/en-US/firefox/addon/javascript-control/ (mene blbe jsem nenasel), ktere stranky natahuje defaultne bez JS a vy kliknutim pro dany server JS povolite, je-li to nutne. Uvidite, jestli se tim neco zmeni.


f

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #16 kdy: 20. 02. 2018, 16:34:44 »
@refon: Jak bys do VIRTUÁLNÍHO server chtěl zapojit kabel, když je virtuální, nehmotný, abstraktní, prostě reálně neexistuje? Ano experiment.připojuji se pomoví VNCserveru nebo SPICE protokolu.

Jeste napad k tomuhle. Nemam primo zkusenost se SPICE, ale pokud je to podobne ukecane jako X11, tak v tom muze byt problem. Pokud pustim FF na vedlejsim stroji a zobrazuju vzdalene pres X11, pak to generuje neuveritelny traffic (klidne gigabit) a umerne tomu take CPU zatez, ktera je nesrovnatelna s tim, kdyz to same zobrazuju lokalne. VNC by melo byt vyrazne lepsi, ale ted nemuzu overit. Zda je toto i tvuj problem muzes overit tak, ze snizis vykreslovaci frekvenci. Zmen layout.frame_rate z -1 treba na 3, FF bude pak skoro k nepouziti (prehravani videa rozhodne), ale zatez zpusobena vzdalenym vykreslovanim by mela vyrazne klesnout.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #17 kdy: 20. 02. 2018, 17:07:13 »
Zmen layout.frame_rate z -1 treba na 3, FF bude pak skoro k nepouziti (prehravani videa rozhodne), ale zatez zpusobena vzdalenym vykreslovanim by mela vyrazne klesnout.

Clovek by cekal, ze zatez vzdalenym vykreslovani poklesne pote, co se stranka nacte a prestane se menit. Akorat, ze se zda, ze FF vykresluje nejakym uchylnym zpusobem, ktery zpusobuje to, ze na pomale grafarne a dost mozna i pri vzdalenem vykreslovani dochazi k velke zatezi CPU, az k nepouzitelnosti.

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #18 kdy: 20. 02. 2018, 17:40:49 »
Zkusil jsem nastavit frame rate dle pokynů plus automatické refreshování nějakých stránek v intervalu pár desítek vteřin pro simulaci, shodil prohlížeče na lištu. A odpojil se ze SPICE session.Load avg. se drží stále mezi hodnotami 8 a 9.

RAM Skoro 100% zelené čárky v htop
SWAP 100% červené čárky
CPU obě vlákna jak kdy někdy obě na 100% nekdy obě na 20% skáče to různě.

Teď to třeba chvilku vypadalo takhle viz screenshot.

Videa přehrávat nepotřebuji. No a kdyby se prohlížeč trochu zpomalil, tak by to asi také nevadilo.

Asi tedy možná nebude od věci zkusit ten Pale Moon, jak radí Jarda.




f

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #19 kdy: 20. 02. 2018, 18:25:45 »
Zkusil jsem nastavit frame rate dle pokynů plus automatické refreshování nějakých stránek v intervalu pár desítek vteřin pro simulaci, shodil prohlížeče na lištu. A odpojil se ze SPICE session.Load avg. se drží stále mezi hodnotami 8 a 9.

Zapomnel jsem dodat, ze po te zmene je treba FF restartovat. Ale pokud je ta zatez stejna i po shozeni na listu a odpojeni session, pak to timto nebude.

RAM Skoro 100% zelené čárky v htop
SWAP 100% červené čárky
CPU obě vlákna jak kdy někdy obě na 100% nekdy obě na 20% skáče to různě.

Teď to třeba chvilku vypadalo takhle viz screenshot.


Ta zluta u CPU by mel byt steal time, tj. nic, co by zpusoboval FF. Kazdopadne ti dosla pamet a swap je plnej. Ten stroj musi swapovat jak divej. Co hlasi vmstat 1?


Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #20 kdy: 20. 02. 2018, 19:16:23 »
Prostě i kdybych dal 256GB RAM, tak za pár hodin bude SWAPovat :-D Firefox je nekonečný žrout co si alokuje dokud je co. :-D

Screenshoty a VMstat připojeny v příloze.

Cca. 40minut od spuštění SWAP na 100% :-) Po malých krůčcích se postupně plnila RAM a potom se začal plnit i odkládací prostor disku.
« Poslední změna: 20. 02. 2018, 19:20:01 od scientific »

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #21 kdy: 20. 02. 2018, 19:51:20 »
Cca. 40minut od spuštění SWAP na 100% :-) Po malých krůčcích se postupně plnila RAM a potom se začal plnit i odkládací prostor disku.

Zda se, ze FF se drzi dobrych tradic a stale tece. Chapu, vyvojari maji mnoho prace, urcite prave vymysli, nejakou dalsi dementni ficuru. Zkuste Pale Moon, u toho se mi zda, ze na rozdil od FF, ze ktereho je odvozen, netece. Take muzete omrknout Waterfox, ktery tedy kompiluji jen 64 bitu, ale to ve vasem pripade asi nebude problem a i kdyz se zda primarne widlacky, tak tusim delaji i nejake balicky pro Linux. Pak tu mate Operu a Vivaldi. U Chrome/Chromia bych nedoufal, ze si nejak pomuzete, podeziral bych spis opak.

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #22 kdy: 20. 02. 2018, 19:57:22 »
3GB RAM na 4 nezávislé instance Firefoxu mi přijde málo, u mě ty 3G zabere časem klidně i jediná instance (se spoustou tabů).

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #23 kdy: 20. 02. 2018, 20:27:15 »
@JardaP .: Dobře, děkuji za typy, plánuji zkusit ten pale moon, případně potom ještě operu.

@Ondrej Nemecek: No já potom zkoušel i 8GB a ani tolik nestačilo. A teď se najednou zase drží na 3GB a to jim stačí, fakt zvláštní. No ještě si s tím budu chvíli hrát a uvidím no.

f

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #24 kdy: 20. 02. 2018, 20:47:06 »
@Ondrej Nemecek: No já potom zkoušel i 8GB a ani tolik nestačilo. A teď se najednou zase drží na 3GB a to jim stačí, fakt zvláštní. No ještě si s tím budu chvíli hrát a uvidím no.

Me hned po restartu vzal cca 2GB, pred restartem to teda melo kolem 6GB, ale to bezel FF uz nekolik tydnu. To vytizeni dle vmstatu mi nejprijde tragicke (odhadem prumer 50% user time) pro 4 aktivni browsery, ale zalezi na tom, co presne loadujes za stranky a jak casto realoadujes.

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #25 kdy: 22. 02. 2018, 23:35:11 »
2xCPU mezi 80% a 90%
4GB RAM nestačí, každou chvilku to padá, ale zkusím tedy přidat více RAM a SWAP, třeba to bude méně padat.

Díky moc všem co mi poradili a pomohli, udělali jste dobrý skutek. :-)

martin

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #26 kdy: 23. 02. 2018, 10:51:02 »
Obecna odpoved:

BRAVE (s integrovaným Adblockem) + vypnuté skripty.

cokoliv dalsího je jen ztrata casu


Jo a TO "Druhé největší město v Česku je...:" me vzdycky dostane. Tak nejak automaticky davam plzen a ta asie me nejak nikdy nenapadne ;)

borekz

  • ****
  • 493
    • Zobrazit profil
    • E-mail
Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #27 kdy: 23. 02. 2018, 12:23:40 »
Určitě vypnout Javascript aspoň na zkoušku, ať víš, jestli je problém v javascriptu nebo v renderování. Pokud nepomůže vypnutí javascriptu, je to v renderování, tedy v konkrétně v absenci hw akcelerace ve virtuálu, což osobně řeším X-forwardingem.
« Poslední změna: 23. 02. 2018, 12:27:08 od borekz »

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #28 kdy: 23. 02. 2018, 13:33:01 »
2xCPU mezi 80% a 90%
4GB RAM nestačí, každou chvilku to padá, ale zkusím tedy přidat více RAM a SWAP, třeba to bude méně padat.

Díky moc všem co mi poradili a pomohli, udělali jste dobrý skutek. :-)

Zkusil bych alternativní prohlížeče, onehdy jsem používal na Windows virtuálech K-Meleon. Občas padal, ale co se týče obsazení paměti byl úspornější a celkově reagoval rychleji než Firefox, porovnával jsem i další alternativní prohlížeče.

Livan

Re:Firefox využití CPU na 100% a moc procesů
« Odpověď #29 kdy: 23. 02. 2018, 14:19:35 »
@Ondrej Nemecek: No já potom zkoušel i 8GB a ani tolik nestačilo. A teď se najednou zase drží na 3GB a to jim stačí, fakt zvláštní. No ještě si s tím budu chvíli hrát a uvidím no.

Me hned po restartu vzal cca 2GB, pred restartem to teda melo kolem 6GB, ale to bezel FF uz nekolik tydnu. To vytizeni dle vmstatu mi nejprijde tragicke (odhadem prumer 50% user time) pro 4 aktivni browsery, ale zalezi na tom, co presne loadujes za stranky a jak casto realoadujes.
Já bych řekl, že je to spíš o navštěvovaných stránkách. Já používám FF na stroji se 2GB RAM a málokdy mám plnou RAM a SWAP skoro nepoužívá. I po několika hodinách obsazenost RAM okolo 1GB a SWAP prázdný. Jen jednou se mi zátěž vyšplhala u jednoho jádra na 100% a RAM se plnila ale to jsem asi někomu těžil kryptoměnu, nepomohlo ani ukončení FF. Musel jsem restartnout, potom byl klid.