Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Gotcha 03 Listopadu 2011, 00:40:48
-
Zdravím,
mám Ubuntu 10.04 na Asus eee 1201H. Sem tam se mi ale stává, že systém z ničehonic kompletně zmrzne (tj. zastaví se úplně všechno, včetně kurzoru a sledování systému) a je nutné ho natvrdo vypnout a zapnout. Přijde mi, že je to ovlivněno např. stahováním dat, stává se to přitom častěji, ale není to přímo pravidlo na konkrétní objem. Mohlo by dojít např. k přetečení paměti? Swapovací prostor mám tuším 1GB.
-
Myš funguje? SysRq (http://wiki.ubuntu.cz/SysRq) funguje?
Také zkontroluj hardware a logy, viz wiki - problémy při bootování (http://wiki.ubuntu.cz/%C5%98e%C5%A1en%C3%AD%20probl%C3%A9m%C5%AF/Bootov%C3%A1n%C3%AD).
-
Díky za odpověď, nuže:
Myš nefunguje. Na SysRq jsem zapomněl a zkusím ho, ale na restrat Xek (pomocí Ctrl+Alt+Backspace)nereaguje.
Už jsem zkoušel dpkg ale ještě ne Memory test.
Takže zatím díky a moment :)
-
Nuže
-Memtest nic neodhalil.
- Nereaguje to opravdu vůbec na nic. Ani SysRq, ani myš, jakýkoli vstup, absolutně všechno se očividně zastaví.
-zjistil jsem, že to nastává zpravidla při stahování dat z internetu, lhostejno, zda se načítá video, zda stahuju z uloz.to apod. nebo pokud tahám data z ftp.
Čili, existuje nějaká speciální mezipaměť, co se o tohle stará?
-
(Teď zjedodušuju.) Vyrovnávací pamětí je v tomto případě RAMka, v případě plné RAM pak swap. Pokud i ten je plný, dojde k zastavení procesu, který zabírá nejvíc paměti. Pokud je paměť v pořádku, k zámrzu by dojít nemělo, spíš se začnou dít divný věci. ::)
Děje se ti to jen při použití wifi, nebo i když si připojen přes drát?
-
I přes drát, wi-fi mám v takovém případě úplně zakázanou.
-
Logy nic neříkají?
(Dával jsem už odkaz, je to http://wiki.ubuntu.cz/%C5%98e%C5%A1en%C3%AD%20probl%C3%A9m%C5%AF/Bootov%C3%A1n%C3%AD#Prozkoumejte_syst.2BAOk-mov.2BAOk_z.2BAOE-znamy_-_logy)
-
Syslogu moc nerozumím, ale syslog zní zajímavě a říká toto:
Nov 6 15:38:47 JKEee NetworkManager: <WARN> device_creator(): /sys/devices/virtual/net/pan0: couldn't determine device driver; ignoring...
Nov 6 15:38:47 JKEee bluetoothd[3754]: HCI dev 0 registered
Nov 6 15:38:47 JKEee bluetoothd[3754]: HCI dev 0 up
Nov 6 15:38:47 JKEee bluetoothd[3754]: Starting security manager 0
Nov 6 15:38:47 JKEee bluetoothd[3754]: Adapter /org/bluez/3750/hci0 has been enabled
Nov 6 15:38:50 JKEee init: plymouth-stop pre-start process (3879) terminated with status 1
Nov 6 15:39:02 JKEee CRON[3892]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm)
Nov 6 15:39:29 JKEee gdm-session-worker[3600]: GLib-GObject-CRITICAL: g_value_get_boolean: assertion `G_VALUE_HOLDS_BOOLEAN (value)' failed
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Sucessfully called chroot.
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Sucessfully dropped privileges.
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Sucessfully limited resources.
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Failed to make ourselves RT: Invalid argument
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Watchdog thread running.
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Running.
Nov 6 15:39:37 JKEee rtkit-daemon[3988]: Canary thread running.
Nov 6 15:39:38 JKEee rtkit-daemon[3988]: Failed to make ourselves RT: Invalid argument
Nov 6 15:39:38 JKEee rtkit-daemon[3988]: last message repeated 10 times
Nov 6 15:39:38 JKEee gnome-session[3920]: WARNING: Could not launch application '103b15b1cfc5fdab22132057862783491800000039670034.desktop': Unable to start application: Nelze spustit proces potomka "evolution-exchange-storage" (No such file or directory)
Nov 6 15:39:44 JKEee rtkit-daemon[3988]: Failed to make ourselves RT: Invalid argument
Nov 6 15:39:52 JKEee rtkit-daemon[3988]: last message repeated 13 times
Nov 6 15:39:52 JKEee rtkit-daemon[3988]: Warning: Reached burst limit for user '1000', denying request.
Nov 6 15:39:52 JKEee pulseaudio[4051]: pid.c: Daemon already running.
Nov 6 15:40:46 JKEee AptDaemon: INFO: Initializing daemon
Taky jsem si ze sledování všiml, že se v té době naplnila paměť, ale swap za celou dobu chodu ani nepípl. Není možné, že je swap odpojený nebo tak a když přetéká paměť, tak ho prostě nenajde a padne?
-
Takže ten poslední záznam datovaný Nov 6 15:40:46 je zároveň posledním záznamem PŘED zamrznutím?
Stav paměti (a jestli je swap aktivní) zjistíš právě ve Sledování systému nebo pomocí příkazu free -m~ $ free -m
total used free shared buffers cached
Mem: 2509 1010 1499 0 121 462
-/+ buffers/cache: 426 2083
Swap: 1051 0 1051
~ $
(zde použito 426 MB RAM (2083 volné) a 0 swap (1051 volné))
-
Mno, to záleží na tom, co všechno se do syslogu zapisuje. Když to zamrzlo, musel jsem to natvrdo vypnout a zas nabootovat, abych se do toho syslogu mohl podívat.
Příště zkusím chvíli počkat, aby to bylo poznat podle času. Jinak swap patrně funguje:
total used free shared buffers cached
Mem: 1760 1506 253 0 100 865
-/+ buffers/cache: 540 1219
Swap: 996 0 996