Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: burisk 25. 03. 2012, 13:07:35
-
Dobry.
Potreboval by som vediet asi znamu vec ohladom linuxu ale, bohuzial u mna asi zabugovanu?
Viem, ze linux si cachuje toho privela do RAM a potom uvolnuje ked treba, ale toto je naozaj moc.
Mal som aj Ubuntu 11.10 a teraz skusam aj Ubuntu 10.04 (ktora mi vtedy to nerobila).
Mam tento problem:
Brutalne rychlo sa cachuje RAM. Napr. 20% je vyuzite softami a 80% cache (mam 4 GB RAM!).
Potom, ked je to takto, ze to ide na 100%, vsetko ide divno.
Presuvanie okien uz mierne seka, ked pustim film (je jedno ci fullHD alebo SD),
tak mi seká a po chvíle padne player, alebo mám problém čokolvek prehrať. Dokonca aj MP3.
Viaceré programy sú také divné. Ragujú neskoro, prip. ich iba zrazu vypne(killne).
Ked pouzijem prikaz
echo 1 > /proc/sys/vm/drop_caches
Tak to vyprazdni cache, len musi sa to dat snad spravit aj inak ako stale kazdych 20 min davat tento prikaz nie? (okrem cronu)
Myslím že tento prikaz nebude práve najideálnejší spôsob.
ide o to, že ja keď pustím film, tak sa mi nacachuje asi 9% RAM a ked player vypnem, tak cache sa nezmaže. Stále zostáva v pamäti.
Vôbec sa neuvolní priestor. A takto to je aj s prehliadacom, a s cokolvek inym.
Da sa s tym nieco robit? :)
-
Odporučím menej alkoholu a použiť jadro s EMT64 namiesto PAE.
-
Že se paměť zaplní cache, je naprosto normální. Že se pak zpomalí systém, je ale nenormální. Prosím výpis příkazu free.
-
Co se Ti spouští všechno při startu? Kontroloval jsi paměť, je v pořádku? Jakých teplot systému dosahuješ? (CPU,SYS, GPU) Na kolik je zaneprázdněn procesor?
-
Brutalne rychlo sa cachuje RAM. Napr. 20% je vyuzite softami a 80% cache (mam 4 GB RAM!).
Potom, ked je to takto, ze to ide na 100%, vsetko ide divno.
Co "ide na 100%"? Cache? To asi těžko.
Krom toho, velikost cache nemá žádný postřehnutelný vliv na výkon (ve smyslu větší->horší výkon). Cache prostě zabere "všechnu" nevyužitou paměť a při požadavku na její využití se zahodí. Funguje to prostě trochu jinak, než kdysi v DOSu :)
-
Jak velký máš swap?
Zkus sem hodit výpis z cat /etc/fstab a ten free.
Taky zkus zvětšit/zmenšit swappiness:
https://help.ubuntu.com/community/SwapFaq#What_is_swappiness_and_how_do_I_change_it.3F
další možností je zkusit aktivovat compcache, ale na novém ubuntu už možná je, pak zkus deaktivovat nebo tomu nastavit aby to používalo více jader, zmenšit, a přidat swap na normálním disku nebo ho rozložit na více disků.
-
Jinak zajímavou možností kterou osobně používám je vypnout swap na disk a používat jenom compcache, nastavit tomu rozumnou velikost a využít všech jader. Vylučuje možnost že příčinou zpomalení je swap a chrání SSD from wear leveling.
-
http://code.google.com/p/compcache/
-
...compcache, nastavit tomu rozumnou velikost a využít všech jader...
a to udelas jak? pocet swapu jako jader a stejna priorita?
a kolik je zhruba rozumna velikost?
-
uz to vidim, odpoved je ano a asi 25% pro desktop
dalsi otazka: neni lepsi pouzivat primo zcache, ktera uz v novych kernelech je v staging?
-
Jinak možná máš 4GB ram, ale umí tvůj kernel PAE, pokud jedeš na 32bitu? Protože bez PAE máš jen 2GB.
Jinak napiš jak dopadl ten prasácký nápad použít compcache? Fáralo ti to? Zkus co udělá když jako swap necháš jenom compcache a zvýšíš swappiness ;)
Jinak nejsem žádný expert, neví někdo jestli někdy nastává situace kdy se pro cache použije i swap?
-
PAE nepotřebuje, ve 32 bitech je možné naadresovat právě 4 GB paměti, ne jen 2 GB.
-
Jinak nejsem žádný expert, neví někdo jestli někdy nastává situace kdy se pro cache použije i swap?
ne
-
PAE nepotřebuje, ve 32 bitech je možné naadresovat právě 4 GB paměti, ne jen 2 GB.
To sice ano, ale uživatelsky ne.
-
No dobře, tak dostupných je řekněme 3,6 GB, ale ne dva. A i s tím musí Ubuntu valit jak vzteklé.
-
No dobře, tak dostupných je řekněme 3,6 GB, ale ne dva. A i s tím musí Ubuntu valit jak vzteklé.
Ne, takto to nefunguje. To, kolik bude k dispozici uživateli je dáno při překladu a pokud se nepletu, tak maximálně může mít 3GB (bez PAE).
-
Zkus pohledat v repu kernel s pae jestli tam nějaký už není. Nevím proč to není default, to zpomalení dneska už ani tolik není znát je to jen pár procent a pamět navíc to bohatě vyváží, procák stejně jen válí šunky.
-
Prepacte ze tak neskoro odpisujem bol som mimo mesta..
free -m:
buri@ubuntu:~$ free -m
total used free shared buffers cached
Mem: 3959 3883 76 0 1338 1717
-/+ buffers/cache: 827 3132
Swap: 254 0 254
a /etc/fstab:
buri@ubuntu:~$ cat /etc/fstab
# /etc/fstab: static file system information.
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1
/host/ubuntu/disks/swap.disk none swap loop,sw 0 0
buri@ubuntu:~$
Tie cesty su v pohode, mam to nainstalovane na windowse kvoli testovaniu.
Co sa tyka toho free -m:
Pri prehravani filmu, "Free" ide stale nizsie a nizsie a ked klesne "Free" pod 30, tak vypne prehravac.
A toto vytazenie je po NANOVO nainstalovanom ubuntu 10.04 LTS, so zapnutym chromom s flash playerom a 1 full hd film a 4 gb zabrate hned?
-
Chceš se s tou volnou pamětí vyfotit? ::)
P.S. Pokud padá přehrávač při skoro 2GiB volné paměti (viz cached), tak zkus nějaký, který není úplně rozbitý.
-
Chceš se s tou volnou pamětí vyfotit? ::)
P.S. Pokud padá přehrávač při skoro 2GiB volné paměti (viz cached), tak zkus nějaký, který není úplně rozbitý.
No skusal som ale pochodil som podobne. VLC, mPlayer, vzdy ho killne ked ide Free dole.
-
Možná by jsi mohl blíže specifikovat co to je za počítač, tedy CPU, pamět, disk, grafická karta, deska. Může být problém třeba s ovladači od grafiky.
-
Tie cesty su v pohode, mam to nainstalovane na windowse kvoli testovaniu.
"Nainstalovane na windowse" znamena co?
a ked klesne "Free" pod 30, tak vypne prehravac.
To mi přijde jako falešná korelace. Spíš když už hledat nějaké efemérnější důvody, než že ty přehrávače prostě padají, hledal bych je v té virtualizaci...
-
Mě můj notebook Acer Extensa 5220 s Celeronem 1,7 GHz a 2 GB RAM také přestal zvládat Ubuntu od chvíle, co přišlo Unity a nešlo vypnout, tak jsem přesedlal na XUbuntu. Počítač jede jak z praku :).
-
Kloudně přehrávat video ve virtualizaci je dost obtížné. Ve VirtualBoxu a asi i jinde je jednou z možností zapnout v nastavení VM 3D akceleraci a použít renderování do OpenGL v mplayeru. Ale proč to dělat? Pokud chcete zkusit jak linux pojede co se výkonu týče, tak to nahrajte na USB flashku a bootněte z toho. Když už linux ve VM na Windows tak jen jako servisu a pouze na procesorech a deskách podporující instrukce pro urychlení virtualizace (AMD-V, Intel VT-x). Pokud chcete skoro plnohodnotnou stanici, potom je tu možnost použít IOMMU virtualizaci (AMD-Vi, Intel VT-D) která umožní aby druhá grafická karta byla přístupná (a vyhrazená) pro virtuální mašinu. Desky co tohle umí nepatří k nejlevnějším.
-
burisk: kolko RAM ma real a kolko ma virtual ?
-
Pro ostatní lidi, co moc nečtou příspěvky - uživatel píše, že má Ubuntu nainstalované asi přes Wubi (první problém) na NTFS partišnu a má nainstalováno ubuntu 10.04 a s tím má problém (tedy vylučte Unity)
jako první bych doporučil zkusit co se bude dít na Live CD - tedy s 4GB ram můžeš bez problémů nainstalovat pár aplikací přímo do RAM a ozkoušet jak se to bude chovat.
dále prosím o výpis spuštěných aplikací a výpis spojení + popis stroje
-
Pro ostatní lidi, co moc nečtou příspěvky - uživatel píše, že má Ubuntu nainstalované asi přes Wubi (první problém) na NTFS partišnu a má nainstalováno ubuntu 10.04 a s tím má problém (tedy vylučte Unity)
jako první bych doporučil zkusit co se bude dít na Live CD - tedy s 4GB ram můžeš bez problémů nainstalovat pár aplikací přímo do RAM a ozkoušet jak se to bude chovat.
dále prosím o výpis spuštěných aplikací a výpis spojení + popis stroje
aha i já jsem špatně četl :D takže ještě jednou 10.04 ve virtuálu? (co to je za virtualizační program?) Dále nejsem si jistý, jestli je dobré testovat full HD film ve virtuálu - bude se to chovat podivně, doporučím test na LiveCD
-
Dobre si vravel. Je to instalovane cez Wubi. (ale robi mi to aj Ubuntu 11.10 s Unity co mam v GRUB-e v ext4)
PC To je skladacka asi 1 rok uz to ma:
cpu: AMD Athlon2 X4 3.0 Ghz (4core)
ram: Kingston 4GB KIT DDR3 1333MHz CL9 HyperX blu Edition
gpu: nvidia geforce gtx460 1gb
(nikdy s tym neboli problemy na windowse)
A nie, nejde to cez virtuál keďže som cez Wubi..
-
Ešte som skúšal to Ubuntu dať do VirtualBoxu.
Dal som mu 1,5 GB ram, 4 jadra, asi 128 mb video mem,
a tam to je dobre.
Proste zapnem tam film, sice seka (co je na virtuale bez qemu normalne) ale ram sa nacachuje naplno,
ale ide to. A celkovo sa to nechova ako ten Ubuntu priamo v PC. Nezhodi player, ani nic podobneho. A všetko ide
s dobrými odozvami. (a taky isty pomer pouzivania to spravi cca 20% programs a 80% cache).
(Je to to iste ISO ktore som pouzil aj na nainstalovanie cez Wubi)
-
Šmarjá, ony se mi sekají filmy v linuxu ve virtuále ve vidlích.
Pro jistotu nainstalované na ntfs ...
-
Nejde o virtual. To sekanie som dal iba BTW. to znamená, že to seká pretože pod virtualom bez I/O MMU virtualizacia alebo aspon nainstalovanym driverom grafickym to bez sekania nepojde. To nejde o to. Ide teraz o to, ze linux nainstalovany na ext4 alebo na Wubi, robi to, ze ram sice cachuje (co je dobre samozrejme) ALE! nevie sa pamat uvolnit asi ked ju niekto potrebuje. (Prikladom je spomaleny PC (presuvanie okien, compiz, ...) + Padanie video playerou, a podobne chyby.
-
Možná bys měl zkusit srozumitelně popsat problém v novém dotazu s tím, že se bude jednat o normální instalaci Linuxu na fyzickém HW a ne o hovadiny typu přehrávání HD videa na virtuálu, instalaci na NTFS apod.
P.S. A nerad to říkám, ale nedávné verze Blbuntu s experimenty typu Unity asi taky nebudou to pravé ořechové.
-
Možná bys měl zkusit srozumitelně popsat problém v novém dotazu s tím, že se bude jednat o normální instalaci Linuxu na fyzickém HW a ne o hovadiny typu přehrávání HD videa na virtuálu, instalaci na NTFS apod.
P.S. A nerad to říkám, ale nedávné verze Blbuntu s experimenty typu Unity asi taky nebudou to pravé ořechové.
Hej mne sa tiez zdá byť Unity trocha.. mimo ale preto práve skúšam Ubuntu 10.04 ktorý má staré dobré gnome2 (aspoň pre mňa).
A hovorím, že neskúšam žiadne virtuály. to som iba skúsil ako to tam ide. Či to nie je Ubuntu samotným. Ten problém čo opisujem, sa deje aj na Ubuntu 11.10 ktoré je klasicky pod ext4 a má grub - všetko klasicky. A potom Ubuntu 10.04 ktoré mi síce beží pod Wubi (cez mbr) ale chová sa to úplne rovnako. Ale viete čo, keď tu už omielame stále to Unity a NTFS, tak skúsim dať normálne do kompu ten Ubuntu 10.04 na ext4 a keď nepomôže, napíšem a hodím si Debiana a skúsim to rozbehať do "pre mňa funkčnej zostavy" :D
Vdaka zatial.
-
hm.... no nevím...
používám ubuntu už hodně dlouho (téměř od začátku ubuntu) a tohle chování je pro mě nové. V současnosti mám pod palcem několik sestav od 8.04 až po betu 12.04 a nikde se podobné projevy nevyskytují. Unity to určitě nedělá, když se to projevuje i na 10.04.
Bylo by dobré získat výpis ze spuštěných procesů a výstup z nestat případně i lsof a pak opět tu ram.
Dále ovladače vs HW a odhadem zjistit jak rychle se paměť zaplní a jaký příkaz následně způsobí, že je systém zpomalený.
-
hm.... no nevím...
používám ubuntu už hodně dlouho (téměř od začátku ubuntu) a tohle chování je pro mě nové. V současnosti mám pod palcem několik sestav od 8.04 až po betu 12.04 a nikde se podobné projevy nevyskytují. Unity to určitě nedělá, když se to projevuje i na 10.04.
Bylo by dobré získat výpis ze spuštěných procesů a výstup z nestat případně i lsof a pak opět tu ram.
Dále ovladače vs HW a odhadem zjistit jak rychle se paměť zaplní a jaký příkaz následně způsobí, že je systém zpomalený.
Veď práve preto mi to je divné. Nikdy mi takéto niečo nerobilo aj na starších PC.
Inak skúsil som ten Ubuntu 10.04 na osobitnej particii ext4 + 6 gb swap (aj ked.. to netreba - nevyuzival sa),
ale pustil som tam full hd, film, skype, empathy im, firefox s flashplayerom (youtube), ardiuno ide + nejake veci este a..
do 30 minut sa nacachovala mem na 80% (20% programy cca)
a potom zacali zamrzat programy. vyzadovali Force Quit a potom zasa odmrzli, a zasa zamrzli.
Potom sekol aj kurzor, potom zasa cely system, tak musel nasledovat hard reset..
-
Testni jiné distro, t řeba linux mint který je na ubuntu založený a nebo rovnou zkus nějakou tu rolling distribuci jako je arch linux, nese to sice své problémy a nejednou se nasereš, ale zase budeš mít u některých klíčových aplikací jistotu že dostateš tu nejnovější verzi brzy po té, co se oběví.
Neví někdo jestli existuje nějaké distro které umožní aby mnou vybrané klíčové aplikace měly vždy nejnovější release a u zbytku se neřešil zbytečný upgrade? Třeba takové vlc a přehrávače obecně jsou nutnost vzhledem k tomu že některé scény začly přecházet na 10bit enkódy...
-
Testni jiné distro, t řeba linux mint který je na ubuntu založený a nebo rovnou zkus nějakou tu rolling distribuci jako je arch linux, nese to sice své problémy a nejednou se nasereš, ale zase budeš mít u některých klíčových aplikací jistotu že dostateš tu nejnovější verzi brzy po té, co se oběví.
Neví někdo jestli existuje nějaké distro které umožní aby mnou vybrané klíčové aplikace měly vždy nejnovější release a u zbytku se neřešil zbytečný upgrade? Třeba takové vlc a přehrávače obecně jsou nutnost vzhledem k tomu že některé scény začly přecházet na 10bit enkódy...
Vieš čo, skúsim tam najprv dať DEBIAN s jadrom <3 a potom to skúsim hodiť na >3 a uvidím čo to spraví pretože mám pocit, že debian so starším jadrom toto nerobil ale nie som si istý vôbec.
-
OpenSUSE 11.3 Kernel bug after memory fills to 100% with cache.
http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/442187-opensuse-11-3-kernel-bug-after-memory-fills-100-cache.html
That is a kernel bug in the i915 code.
Nevím jestli bude užitečné...