abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 15:00 | Zajímavý článek

    Byl publikován přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie) za uplynulé dva měsíce. Servo zvládne už i Gmail. Zakázány jsou příspěvky generované pomocí AI.

    Ladislav Hagara | Komentářů: 1
    včera 17:22 | Nová verze

    Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Komunita

    Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.

    Ladislav Hagara | Komentářů: 0
    8.5. 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    8.5. 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    8.5. 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    8.5. 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    7.5. 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    7.5. 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    7.5. 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 17
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (2%)
     (1%)
     (1%)
     (3%)
    Celkem 575 hlasů
     Komentářů: 26, poslední 8.5. 09:58
    Rozcestník

    Dotaz: Linux kernel memory leak: jak debugovat?

    12.8.2006 17:48 Boris
    Linux kernel memory leak: jak debugovat?
    Přečteno: 237×
    Zdravím,

    občas se ráno potřebuju vzbudit, řeším přes cron, z kterého se spouštní skript buzeni.sh obsahující lame song.mp3 | aplay -. Večer počítač spustím, free hlásí 19 MB použité paměti, nechám to v terminálu, X server není spuštěný, žádný uživatel není přihlášený. Když se ráno probudím, přihlásím se a dám free (v terminálu), tak co to moje oči nevydí, 350 MB použité paměti. Při opakování postupu se stane opět, je to tedy reprodukovatelné. Mám jádro 2.6.17-gentoo s debugging info, včetně "debug memory leaks", glibc-2.4. Jediné, co přes noc jede nějak aktivně, je každou hodinu pomocí cronu /etc/init.d/ntp-client restart, protože jsem se ještě nedostal ke konfiguraci ntpd.

    Jak zjistit, kde je chyba? Vzhledem k tomu, že přes noc nic aktivně nejede a top ukazuje u všech procesů rozumné spotřeby paměti, tak je to zřejmě memory leak v linuxovém jádře.

    Takže: Jak na to? :)

    Odpovědi

    12.8.2006 19:31 petris
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Neni duvod zaplneni pameti cache?
    12.8.2006 19:45 Daniel Smolik | skóre: 15 | blog: marvin
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Take mi prijde, ze tak masivniho mem. leaku by si nekdo vsiml. Vidite treba pres top kdo tu pamet zere ?
    15.8.2006 10:24 xy
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Mam rovnaky problem. Mam spustene len KDE pod gentoo a obsadenie pamete je:
                 total       used       free     shared    buffers     cached
    Mem:       1018780     906776     112004          0      73568     591160
    -/+ buffers/cache:     242048     776732
    Swap:       522072          0     522072
    
    Pouzivam aj FC5+KDE a tam mam obsadenie pamate nizsie o 50%. Gentoo mam kompilovane s optimalizaciou na velkost kodu. libqt-mt.so.3.3.6 ma v gentoo 7MB, v FC5 9MB.
    15.8.2006 10:48 petris
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Nereste to, je to uplne v poradku. Doporucuju vam, abyste si zjistil, co jednotlive polozky znamenaji ;-)
    15.8.2006 11:47 xy
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Viem co jednotlive polozky znamenaju. 240 MB obsadenej pamate je vela.
    15.8.2006 11:50 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    A proč si myslíte, že je to leak v _jádře_?
    15.8.2006 12:04 xy
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Pod FC5 mam nad 200 MB obsadenej pamate, len ked je spustena nejaka aplikacia, ktora zabera vela pamate napr. Eclipse alebo Netbeans.
    15.8.2006 12:07 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    No ale proč by měla být chyba v _kernelu_? :-)
    15.8.2006 12:39 xy
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Pamat moze byt obsadena bud jadrom alebo procesmi. Ked nie je spusteny proces s velkou spotrebou pamate tak tu pamat zabera jadro.
    15.8.2006 12:43 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    Takové ty věcičky pod KDE nejsou procesy? :-)
    15.8.2006 13:22 xy
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    15.8.2006 16:08 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    A tim argumentujete jako proc? Doufam, ze tim nemyslite tu vetu o tom, kolik mista na disku zabira dana knihovna.

    Co takhle utilita memstat? A to plati i pro autora tohoto dotazu.
    michich avatar 15.8.2006 12:03 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?

    Co říkají třeba

    cat /proc/meminfo

    cat /proc/slabinfo ?

    Nejspíš to budou nějaké cache. Nejede v noci z cronu i updatedb? Má nějaký efekt echo 3 > /proc/sys/vm/drop_caches ?
    15.8.2006 19:43 _
    Rozbalit Rozbalit vše Re: Linux kernel memory leak: jak debugovat?
    /etc/cron*/*

    /etc/crontab

    /var/spool/{at,cron}

    anacron?

    ale jinak nastudovat /proc/meminfo to je jedna z nejdulezitejsich low-level veci pro desktopoveho uzivatele po napsani takovyho dotazu ;-)

    slabinfo a buddyinfo jsou uz o necem trosku jinem...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.