Pozadavky na RAM pro F24+

Podlte se prosim pro zajimavost o vystup


# ps -ao drs,rss,pmem,pcpu,comm --sort -rss | head

DRS         RSS          %MEM %CPU COMMAND
3634140 1479564 37.2 31.2 firefox
2326672 282300   7.1    1.1 gnome-shell
2097716 262272   6.6 0.1 gthumb
2918056 255072  6.4 0.0 soffice.bin
1353224 169420  4.2 0.2 thunderbird
889876   108436  2.7 1.4 Xorg
1684572 35304    0.8 0.0 gnome-shell
1469836 6424      0.1 0.0 gnome-settings-
268894640 4980  0.1 0.0 baloo_file

Proste po aktualizacich na F24 mi nestaci 4GB RAM, neustale se pouziva swap a obcas uplne dojde pamet, coz (nejen) me mirne receno velmi zlobi. 100% reprodukovatelne je to napr. pri sledovani archivu Ceske Televize (coz muze byt flashem, ale taky treba ne).

Firefox na tom ma samozrejme lvi podil - vubec firefox 50 na F24 je velmi pomaly oproti FF41 ktery byl na F23. Deje se to na ruznych HW konfiguracich, takze mi neprijde, ze na vine by byl HW. F23 behala bez znamek jakychkoli problemu, ale tohle vypada na nejakou systemovou zmenu, ktera mi unikla, protoze jsem zkousel i starsi verze FF a je to stejne mizerne.


  DRS   RSS %MEM %CPU COMMAND
10854620 979964 12.4 9.8 firefox
4701170 530820  6.7 1.0 evolution
2534986 242812  3.0 2.4 gnome-shell
3139636 191484  2.4 0.1 WebKitWebProces
2306635 185732  2.3 2.0 spotify
3222903 154088  1.9 2.1 spotify
2908788 139656  1.7 0.1 gnome-software
2908506 135280  1.7 1.2 feedreader
1700728 116824  1.4 0.0 gnome-shell

Kolik jednotlivé aplikace žerou paměti, je vždycky špatná podívaná. Dneska je každá druhá aplikace webová a pěkně si k sobě přibalí ideálně ještě celé Chromium nebo WebKit…

Souhlas, jen me trochu prekvapilo, ze proste nestaci na pouziti standardni F24 4GB RAM. Samozrejme se to da ruzne zoptimalizovat - pouzit jine prostredi, prohlizec apod. ale proste na normalni pouziti F24 uz je to malo…

A bude hůř, až se naplno prosadí kontejnery. Můj současný notebook má 8 GB RAM, další bude mít 16 GB. To je asi jediné, co s tím může člověk dělat, pokud se nechce omezovat v nabídce aplikací :-/

Nevím co přesně to znamená, ale přijde mi to v pohodě.


  DRS   RSS %MEM %CPU COMMAND
2493334 332096  4.6 9.2 gnome-shell
1074363 207100  2.9 5.5 chrome
1232099 193968  2.7 12.8 chrome
944127 133712  1.8 2.3 chrome
930855 130684  1.8 10.6 chrome
1888512 117332  1.6 0.4 gnome-shell
897655 104220  1.4 1.1 chrome
1432960 103740  1.4 0.4 gnome-software
493147 101412  1.4 6.0 chrome


V macOS mám stabilně využito ~90% RAM (mám 8 GB) a nijak negativně se to neprojevuje. Když třeba ukončím Chrome, tak je najednou využití třeba na 40% a aniž bych cokoliv dělala, zase pomalu stoupá k těm 90%. Přiznám se, že mě ani nenapadlo řešit, že je to špatně, protože počítač funguje a dělá to co má a ještě nikdy mi neřekl, že má málo RAM.

Tento PC má také 8 GB RAM a ani Fedora ani Windows 10 mi ještě neřekly, že by jim to nestačilo. Ale pravdou je, že budu za pár dnů kupovat ještě jednu identickou paměť, takže to bude ve výsledku 16 GB.

Takove vyuziti jak pises je normalni - OS vyuziva veskerou dostupnou RAM kterou nepouzivaji primo aplikace jako cache obsahu z disku… jemny problem nastava v momente, kdy zacne vyuzivat i swap to uz je videt, ze ma co odkladat jinam a konecna je i kdyz se zcela zaplni swap pri uvolneni veskere cache… atd. Je to dost slozite ale dokud se do toho neplete OOM (out of memory) killer, tak se vetsinou nic nedeje. Podstatne je, ze treba na SSD uz ani swap neni prilis idealni, i kdyz je rychly zase opotrebovava zbytecne disk.

PS: Chrome je tedy brutalni zrout pameti… ale to asi vsichni vime.

Aha, takže se tím tedy nemám nijak zatěžovat, ju? :slight_smile: Jinak macOS mi prakticky vůbec neswapuje, jen když dělám něco s videem v iMovie, tak to občas swapuje pár desítek MB.

O tom Chromu to je známé, ale zase jaký jiný prohlížeč má jeho kvality a je multiplatformní? Zkoušela jsem Firefox, ale je neskutečně pomalý. Zkoušela jsem Operu, ta se mi líbila, ale není možné do ní dostat cokoliv z macOS/iOS a zlobil mi tam Last Pass. Zkoušela jsem Vivaldi, ale na něm je vidět, že je nový a obsahuje spoustu chyb (třeba mi nefungoval fullscreen na Youtube). Chromium je defacto Chrome a Safari, i když mi vyhovuje nejvíc, není multiplatformní a já si chci synchronizovat záložky a historii, mít prostě všude to samé. Takže vlastně mi zbývá akorát ten Chrome. A teď už tolik paměti nežere :slight_smile:

Pro zajimavost jedno FreeBSD 11:


$ ps -ao vsz,rss,pmem,pcpu,comm | sort -rn -k2 | head

1449248 1099996 14,6  0,0 firefox
 436352   95392  1,3  0,3 Xorg
  63988   14600  0,2  0,0 mc
  85312    7400  0,1  0,0 icewm-session
  24556    6448  0,1  0,0 ssh
  21724    4512  0,1  0,0 csh
  20256    4200  0,1  0,0 bash
  13932    4052  0,1  0,0 bash
  13932    4036  0,1  0,0 bash
  13932    3972  0,1  0,0 bash

A k tomu identicka instalace F24 (musel jsem zmenit na “ps -e” jinak se mi nevypisovaly zdaleka vsechny procesy… zajimave:


ps -eo drs,rss,pmem,pcpu,comm --sort -rss | head

  DRS   RSS %MEM %CPU COMMAND
2302012 1060744 14.4 34.5 firefox
269088 73592  1.0 2.5 Xorg
737476 65612  0.8 0.7 psi
910372 32888  0.4 0.1 libvirtd
642773 26812  0.3 0.0 nm-applet
55684 22152  0.3  0.0 systemd-journal
600768 19428  0.2 0.0 rsyslogd
89172 19060  0.2  0.0 dhclient
89172 18784  0.2  0.0 dhclient

Tak ono hodně záleží na prostředí, já mám na starším notebooku doma 2GiB RAM (a Intel Core i3) na Fedoře 24 s prostředím i3wm a jsem docela v pohodě. Jistě, člověk je omezen touto pamětí, ale prostě na prohlížeč (Chromium v mém případě) a ostatní, většinou textové appky to fakt stačí, filmy si tam pouštím v mplayeru bez gui prostě z mc-čka atd… výstup z ps pošlu, jak dorazím domů a budu u něj sedět.

Vypadne z prohlížeče něco podezřelého při kontrole


about:memory

?

Na to jsem uz koukal, dokonce na strankach mozilly k tomu jsou i nejake vysvetlivky, ale asi nic zasadniho, 500MB sem, 500MB tam…

Mě to v Chromu řekne, že web je nedostupný. Co to má dělat?

Já mám Fedoru (s GNOME) na počítači, který používám jako televizní systém, a ten má taky jen 2 GB a jde to, pokud člověk nemá těch aplikací otevřených moc.

about:memory je jen funkionalite ve FF (resp. v gecku)…

No a je něco takového i v Chrome?

Nevím jak přesně vypadá about:memory ve FF, ale Chrome má takového jednoduchého správce úlohy, kde je vidět, kolik paměti nebo cpu berou jednotlivé taby, doplňky a podobně. Pravým tlačítkem na záhlaví prohlížeče a nebo Shift+Esc.

Nejsem teď v Linuxu, ale v macOS ani jedno nefunguje…

To pravé tlačítko a kontextové menu by mělo fungovat rozhodně, ta klávesová zkratka bude na Macu asi jiná, viz https://productforums.google.com/forum/#!topic/chrome/xz-9TlEwwCc