Už jsou to dva měsíce, co jsem naposledy restartoval svůj počítač. Musel jsem tehdy vyměnit jádro. Od té doby se snažím dostat rekord co nejdál. Dneska jsem udělal dva měsíce.
Že Linux umí být naživu velmi dlouho, je věc známá. Já jsem si zvykl na hibernaci notebooku natolik, že jsem zjistil, že ho vůbec nerestartuji. Naposledy jsem restartoval na konci března, kdy jsem si v Debianu povýšil jádro. Pak jsem se rozhodl, že zkusím, jak dlouho to bez restartu půjde.
Teď jsou to dva měsíce:
$ uptime
10:58:54 up 60 days, 22:54, 1 user, load average: 0.53, 0.41, 0.25
Nezaznamenal jsem nejmenší problém, po celou dobu drží i nové Xfce 4.6, které mám ve Squeeze od poloviny dubna a taky naprosto stabilní. Jen ten Firefox občas restartnu, to kvůli přepínání na testovací profil, kde mám různé serepetičky na hraní. Jinak bych taky vyzkoušel, jak dlouho vydrží, ale problémy jsem nezaznamenal.
A co vy? Jak dlouhý máte na svém desktopu uptime?
[1] Jsou lidé, kteří desktop nevypínají, protože se k němu připojují zvenčí. Znám jich několik. Ale obecně uznávám, že je dobré nechat to na noc alespoň usnout. Ta volba v anketě je pro jistotu. Uvidíme, kolik se takových najde. Pokud jste zaškrtli, zkuste napsat důvody, proč necháváte počítač běžet pořád.
Tak moje servery jsou na tom takto:
[kenji@yonbi]:~ ssh ifrit.eu uptime
Hello, my name is Ifrit. Will we be friends?
11:22:10 up 93 days, 17:27, 0 users, load average: 3.65, 2.51, 2.32
[kenji@yonbi]:~ ssh umbrellacz.net uptime
11:22:21 up 236 days, 21:26, 0 users, load average: 0.08, 0.13, 0.27
[kenji@yonbi]:~ ssh excalibr.cz uptime
11:22:26 up 49 days, 21:21, 0 users, load average: 0.47, 0.19, 0.10
Většina jeden bez problémů od doby, co je mám pod křídly :-) Zvlášť uptime Umbrelly je už hodně hezký, se kterým se vždy rád pochlubím :-)
Na laptopu taky radši uspávám než vypínám, ale uptime mám jen pár hodin - nahazoval jsem systém na LVM a rekompiloval kernel. A desktop prakticky nepoužívám.
Slyšel jsem o uptimech přes 10 let. :) tak jsem zahledal a našel jsem toto:
The Uptime-Project, collected data on uptimes from users until 1 March 2007, and the current record for longest uptime is 11 years, 303 days, 20 hours and 57 minutes on a computer running OpenVMS. Rumours mention in January 2008 that Iarnród Éireann had an OpenVMS machine up for 18 years,[1] which was restarted just for Y2K tests.
Můj počítač běží:
12:17:58 up 25 days, 3:30, 7 users, load average: 0.28, 0.26, 0.24
[7] Slusne, slusne, ale... V nasi firemni siti je k videni toto:
patrol@gonio:~$ zuptime
almcol1 up 762d load 0.11 0.09 0.04 3 users
almcol2 up 41d00 load 0.00 0.00 0.00 0 users
big up 262d load 0.00 0.01 0.03 12 users
cmdgw up 37d21 load 0.00 0.00 0.00 8 users
gonio up 111d load 0.42 0.23 0.13 11 users
jabber up 429d load 0.00 0.00 0.00 0 users
omt-ali01 up 10d18 load 0.14 0.20 0.14 0 users
omt-dat1 up 88d02 load 0.00 0.01 0.00 3 users
omt-gts2 up 53d00 load 0.08 0.06 0.01 2 users
omt1-ova1 up 56d01 load 0.00 0.00 0.00 0 users
omt1-pha1 up 365d load 0.00 0.00 0.00 0 users
pawipc up 452d load 0.00 0.00 0.00 3 users
robot up 762d load 0.00 0.00 0.00 0 users
wartburg up 856d load 0.00 0.00 0.00 0 users
Bohuzel, asi pred tydnem jsme vypli stroj s uptime 1197 dni... Tehdy jsme jej prinesli na misto a bootli, a kdyz uz nebyl potreba, jsme mu dali init 0. Mezi tim 1197 dni bez rebootu... Ty stroje omt-* jsou nove instalovane, takze maji uptime zatim nizky. Ale uvidime tak za 3 roky :-).
Zdravi Pavel Troller
debilni kontroly emailu, proc nemuzou byt pouzity hodnoty z prihlaseni? se mi to cely smazalo
na svym kompu 700MHz Duron sem mel uptime asi 3/4 roku, pac mu odchazela deska a pri startu po vypnuti nabootoval az na nekolikaty pokus (vzdy se dostal o kousek dal a pak samovolny restart); pak vypadla elektrika na delsi dobu, ze ups nepomohla, a uz se chudak z toho neprobral...
Můj rekord uptime na desktopovém počítači je kolem 6 měsíců. Běžel nepřetržitě protože jsem několik dní v týdnu trávil na cestách nebo prací z domova a připojoval jsem se k němu přes vzdálenou plochu (přes VPN do firemního intranetu a pak přes rdp přímo na plochu). Restartován byl násilím po více než půl roce a to jen proto, že si pracovník IT všiml, že se nestahují pravidelné updaty. Po jejich zprovoznění si bohužel počítač začal vynucoval reboot každých pár týdnů.
Uptime se u Linuxovych desktopu ve firme casto pohybuje okolo stovek dni a to na stanicich provozujeme narocne 3D CAD/CAM a FEM. Obvykle problem nastava v okamziku, kdy UPS nutahne delsi vypadek proudu. Duvod nevypinani pocitacu u kolegu je obvykle ten, ze rano dlouho trva nastartovani a nacteni modelu do aplikaci (radove desitky minut). Ja osobne pocitac nevypinam, protoze s jeho pomoci spravuji sit z domu. Update jadra si take obvykle zada restart. Pri teto prilezitosti bych se rad zeptal, jak je to s updatem jadra treba i AIX od IBM. Zaslechl jsem, ze tam se restart nedeje ani pri updatu jadra. Jak je to mozne? Je tam nejaky modularni mechanismus, ktery to umoznuje?
Na jednoduchou statistiku uptime doporučuji program uptimed. Ve většině distribucí by již měl být obsažen jako balíček. Moje top 3 rekordy na ThinkPadu T61 vypadají zhruba takto:
dragonjake@allosaurus ~ $ uprecords -m 3
# Uptime | System Boot up
----------------------------+---------------------------------------------------
-> 1 45 days, 00:43:16 | Linux 2.6.28-gentoo-r3 Fri Apr 17 12:37:12 2009
2 26 days, 22:33:09 | Linux 2.6.28-gentoo-r3 Fri Apr 17 12:36:23 2009
3 12 days, 03:50:34 | Linux 2.6.27-gentoo-r2 Fri Jan 2 11:42:47 2009
----------------------------+---------------------------------------------------
NewRec 18 days, 02:10:06 | since Thu May 14 11:10:54 2009
up 311 days, 09:16:46 | since Sun Aug 17 20:08:06 2008
down -23 days, -16:-04: | since Sun Aug 17 20:08:06 2008
%up 108.227 | since Sun Aug 17 20:08:06 2008
A vzhledem k tomu, že aktualizuji každý den, přestalo mi toho během doby nynějšího uptime fungovat celkem dost, rekordně pak 2x čtečka otisků prstů - způsobeno halem, libusb a imagemagick knihovnami. Ale Xka i KDE 3 stále spolehlivě běží. Tento uptime prožil několik desítek suspendů do paměti a dokonce i jednu hibernaci v autobuse, když jsem přehazoval baterky :)
uptimed a uprecords su pekne utilitky.
Toto su data na jednom serveri:
1:51pm up 79 days, 13:30, 9 users, load average: 0.36, 0.15, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# Uptime | System Boot up
----------------------------+-------------------------------------------------
1 345 days, 05:46:51 | Linux 2.x.x-xx Mon Jul 16 19:52:42 2007
2 224 days, 15:48:39 | Linux 2.x.x-xx Thu Jun 26 05:43:53 2008
3 210 days, 01:30:58 | Linux 2.x.x-xx Mon Nov 11 07:36:35 2002
4 198 days, 14:47:56 | Linux 2.x.x-xx Fri Jan 14 20:41:48 2005
5 175 days, 02:34:18 | Linux 2.x.x-xx Wed Jun 20 09:48:59 2001
6 151 days, 00:20:31 | Linux 2.x.x-xx Thu Dec 28 13:09:55 2006
7 134 days, 04:32:34 | Linux 2.x.x-xx Wed Oct 6 06:33:44 1999
8 133 days, 16:03:14 | Linux 2.x.x-xx Tue Jul 25 19:06:33 2006
9 126 days, 10:52:41 | Linux 2.x.x-xx Mon Mar 20 19:08:47 2006
10 118 days, 20:14:49 | Linux 2.x.x-xx Mon Nov 21 17:02:45 2005
----------------------------+-------------------------------------------------
-> now 79 days, 13:30:43 | Linux 2.x.x-xx Sat Mar 14 01:05:57 2009
----------------------------+-------------------------------------------------
1up in 39 days, 06:44:06 | Fri Jul 10 20:35:37 2009
no1 in 265 days, 16:16:08 | Mon Feb 22 05:07:39 2010
Specialne sa mi paci zaznam #7 kde to preslo cez y2k bez akychkolvek problemov. 90% restartov bolo sposobenych napajanim.
Desktop doma - iBook G4 - odber 16W:
13:50:45 up 155 days, 13:04, 26 users, load average: 0.52, 0.27, 0.13
Nekdy se neprobudi z uspani (ale od te doby, co mam eee uz ho tak casto nikam nenosim), proto tak malo.
Server doma - Alphaserver DS-20 - spotreba me NEZAJIMA, je to super hracka a mam na ni maily
13:52:20 up 95 days, 12:38, 9 users, load average: 0.00, 0.03, 0.00
Nedavno odesel disk, tak jsem ji musel vypnout na vymenu. Pred rokem jsem hledal, ktery jistic je do kuchyne. Jinak bezi od kvetna 2008.
Desktop v praci - x86_64 - mam na nem pracovni maily
1:58pm up 260 days 4:41, 95 users, load average: 0.08, 0.14, 0.10
pred 260ti dny vypli proud.
To, co potrebuju, aby bezelo, nevypinam. To, co nepotrebuju, nezapinam.
[12] To nevím, ale tuším, že je i způsob, kterýb lze upgradovat Linux bez rebootu, tuším kexec nebo tak nějak se to jmenuje. Funguje to tuším tak, že se kernel za chodu přesune na jinou část paměti, na starou část se nahraje nový kernel a starý kernel pak odejde. Ale než tohle, tak snad radši pro jistotu rebootuju :-)
[12] AIX restart po update jadra vyzaduje. System si ho nevynucuje, ale oznami, ze nove jadro bude pouzite az po restarte. Systemy IBM Power na ktorych bezi AIX, ale dokazu update firmwaru bez nutnosti restartu stroja. Pri kazdej novej verzii firmware je napisane, do akej verzie starsieho firmware, je mozne urobit tzv. concurrent update (bez restartu).
[18] Ano, ale to bohužel neznamená, že se nevypnou aplikace. Jen se vynechá detekce a inicializace hardware, protože to už je hotové. Stejně se ale musí zastavit userspace, odpojit disky a zbytek bootu (init) proběhne standardně.
[23] Já tomu po měsících používání věřím :-).
Viem o VAXoch beziacich cca 25 rokov - nikto z byvalej obsluhy tam uz nepracuje a novi nevedia co tam bezi a boja sa to vypnut.
V sprave mam nasledujuci hpux:
$ uname -a
HP-UX ******* B.11.00 U 9000/879 1432693312 unlimited-user license
$ uptime
5:27pm up 2562 days, 7:05, 2 users, load average: 0.08, 0.06, 0.06
Workstation s winXP nevypinam takmer vobec, keby som nebol nuteny restartovat kvoli nutenym updatom, bolo by to aj 2 mesiace. Najviac som dosiahol 43 dni.
ja suspenduju do RAMky a kdyz jedu nekam pryc na dyl treba (nebo vecer nekam), tak hibernuju na disk.
jinak taky by se dal pouzivat BOINC, nebo SETI@Home, jedinej problem je v tom, ze tenhle software misto vedeckyho vyzkumu pracuje na crackovani sifer pro NSA a MI7 (to je ten megapocitac, co maj udajne ve sklepe). No samozrejme, ze vam to pri tom ukazuje na obrazovce naky nahodne vygenerovany data.
Taky jsem si říkal, že hibernovat je fajn, ale musím říct, že to je jedna z věcí, ve které jsou winy lepší... nevím, jakým systémem se data ukládají, ale na Ubuntu 9.04 mi trvá probrání z hibernace určitě aspoň 4 delší dobu než na XP. Taky to samo načte jenom nezbytné minimum, takže jakýkoliv klik na aplikace má za následek další šrocení z disku... dá se to sice spravit vypnutím a zapnutím swapu, ale to trvá další minutu-dvě. Takže fakt radši vypínám, je to rychlejší :) Ale možná mám něco špatně od upgradu distribuce.
Co se týče Firefoxu, mám za to, že má stále ještě memory leaky, na některých stránkách mi byl až do minulé minoritní verze schopný během pěti minut naalokovat přes giga. Teď se to sice zlepšilo, ale otevření více záložek a jejich opětovné zavření nevede k dealokaci, jak by tomu podle mě mělo být. takže Firefox klidně restartuju několikrát za den, prostě protože začíná být líny. V tomhle se těším na Chrome, ten prostě killne proces a pokud měl nějakou paměť, chcípne i s ním.
[36] Ako je to mozne? Vas server musel byt spusteny pred 9.422 rokmi. Ja som v tom case uz pocitac so SunOS mal a som si isty ze kazdych 497 dni sa mi uptime resetoval. Znamenalo by to, ze vy ste mali kernel s 10x dlhsimi ticks nez bol v tej dobe standard, a to sa mi nezda.
Tento problem je opisany aj tu: http://search.sun.com/main/index.jsp?qt=497%20days&charset=UTF-8
99% ludi nepochopilo. clanok je o uspavani. dosiahnut 1000 dnovy uptime na linux boxoch je len otazka zalohoveho zdroja a HW, software je toho schopny. mne s2ram, (teda nie mne ale priatelke) vydrzi tych 30 dni, potom si to uz vyzaduje reboot.
[39] winy v tomto su daleko horsie, nech robis co robis, system po resume so suspendu vo wine sa nesprava ako cerstvo nabootovany, zatialco vi linuxe proste pokracujes kde si prestal. nestalo sa mi ze mi na wine vydrzal PC bez restartu viac ako 3-4dni. to sa potom nedalo so systemom pracovat. mozno sa to uz zlepsilo, ale win uz dobre 2 roky nepouzivam.
[38] cekas, ze to budou psat na svejch strankach? pravda je takova, ze vis hovno co to dela a uz mi nekolik znamejch ukazovalo vlastni podobnej projekt, kterej se navenek stale tvari jako vedeckej projekt (rakovina, ufo,...) i kdyz ve skutecnosti je to jenom grid na crackovani. xD
Taky rad pocitac misto vypinani jen uspavam, protoze je fajn moci se druhy den okamzite vratit k rozdelane praci ve stejnem stavu v jakem jsem ji uspal... jenze mam podivny problem. Obvykle po nekolika dnech najednou prestane fungovat vsechno od Google, presneji receno se to najednou nehorazne zpomali - pri vyhledavani trva nekolik minut nez se zobrazi vysledky, v Google Readeru se feedy nacitaji nekolik minut... a pritom vsechny ostatni weby funguji normalne. Po restartu se to okamzite spravi. Nema nekdo tuseni, cim by to mohlo byt?
K tématu bych dodal informaci, že uspaný počítač má i tak nenulovou spotřebu. Takže provoz podobné věci stojí pár stovek až tisíc Kč ročně navíc.
[48] má pravdu, honit doma uptime je blbost. Domácí PC není počítač se software v Cobolu pro realizace státního důchodového systému apod. věcí. Hodně lidí si musí honit triko alespoň tím uptime :-], nic jiného neumějí.
Uspání by mělo smysl, pokud mám náročné úlohy a nechci ztácet čas při reloadingu, jak píše příspěvek [12].
Na desktopu mam Vistu a restartuju jednou za 2 mesice kdyz se nahromadi updaty. Mezi tim pouzivam safe suspend (kdyz vypadne napajeni tak se odhibernuje, kdyz je vse ok tak se resumne z RAM behem 5 vterin). Nikdy jsem s tim nemel ve Viste problem. V Linuxu s tim naopak potize byly. Jednak suspend to ram nefungoval vubec o suspend to both nemluve. A take obcas aplikace prestala fungovat. Zejmena ty, co zrovna prehravaly zvuk.
Domaci servrik jede na Linuxu nonstop uz 13 dnu. Ma UPS, ktera to uz parkat zachranila. Posledni vypnuti bylo kvuli malovani... jinak by mel uz uptime pres rok.
[43] S těmi windowsy fakt blábol. Jinak Debián po resume se chová jako čerstvě uswapovaný, tedy většina dat leží ve swapu a teprve za běhu se dotahují. Windows provádí fullmirror paměti, zatímco Linux z větší části odswapuje do swapu a ten zbytek pak zmiroruje. V porovnání pak Windows rychleji usínají a pomaleji nabíhaji, Ubuntu mi umí naběhnout velice rychle, ale stejně pak je reakce prostředí velice pomála po nějaký delší čas (delší, než ty windowsy). Je otázkou, zda má smysl v takovém prostředí pracovat, nebo by bylo lepší čekat na načtení celého obsahu paměti jako u Windows.
Jen tak pro ilustraci ... Je to sitovy prvke, ne desktop, ale zajimave :-)
Cisco Internetwork Operating System Software
IOS (tm) RSP Software (RSP-AJSV-M), Version 11.2(18)P, RELEASE SOFTWARE (fc1)
Copyright (c) 1986-1999 by cisco Systems, Inc.
Compiled Mon 12-Apr-99 15:13 by ashah
Image text-base: 0x60010900, data-base: 0x60CB4000
ROM: System Bootstrap, Version 11.1(8)CA1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
BOOTFLASH: GS Software (RSP-BOOT-M), Version 11.1(8)CA1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Obelix uptime is 4 years, 7 weeks, 3 days, 16 hours, 53 minutes
System restarted by processor memory parity error at PC 0x6018A700, address 0x0 at 15:16:49 MET-SUM Tue Apr 12 2005
Počítač toho zas tak nežere, aby ho bylo třeba vypínat. Hlavní je nějak využít "zbytkový" výkon, třeba v projektu BOINC http://boinc.berkeley.edu/
Ad „Jen ten Firefox občas restartnu, to kvůli přepínání na testovací profil“
Já bohužel Firefox musím občas ‚restartnout‘ kvůli jeho pádu nebo požrání příliš mnoho RAM. Co se týče testovacího profilu – přijde mi lepší založit si dalšího uživatele v systému – člověk si může pustit dva Firefoxy vedle sebe a navíc mi ten „testovací“ nemůže lézt na moje soubory (podle toho, jak si nastavím práva).
*@desktop ~ $ uptime
21:09:06 up 15 days, 10:25, 2 users, load average: 0.71, 0.54, 0.39
a hibernujem na disk (nech uz nezere, ked nic nerobi) a pretoze mi prebudenie trva ovela menej ako boot.odpadne nabehnutie gdm+login,gnome, compiz (firefox, gimp)... a programy v povodnom stave,uz ani pred uspanim neukladam rozpracovanu robotu :)
U nas ve firme (radsi nejmenuju 6tou nejvetsi spol. na svete) mame servry ktere nebyli restartovane uz peknejch par let (5-8).
Asi tak pred pul rokem jsme potrebovali restartovat jeden 6 let bezici servr a misto obvykle odpovedi typu "Jasne, kdy presne to potrebujete?" jsme od adminu dostali "Opravdu to chcete udelat?" :D myslel jsem ze puknu smichy...
Restart vsak probehl bez jakychkoliv problemu takze vsechno opet bezi jak ma.
Naproti tomu, mame i Windows servry ale nevim o zadnem kterej by mel uptime vic nez 1 rok.
Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. GNU/Linuxem a Unixem obecně se zabývá již více než deset let a věnuje se především jeho nasazení v počítačových sítích a bezpečnostní politice. Zde bloguje o Root.cz, Linuxu, internetu a světě kolem sebe.
Přečteno 121 571×
Přečteno 92 454×
Přečteno 76 582×
Přečteno 59 744×
Přečteno 56 562×