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 00:11 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 6.15 oznámil Linus Torvalds vydání Linuxu 6.16. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies.

    Ladislav Hagara | Komentářů: 0
    25.7. 19:55 | IT novinky

    Americký výrobce čipů Intel propustí 15 procent zaměstnanců (en), do konce roku by jich v podniku mělo pracovat zhruba 75.000. Firma se potýká s výrobními problémy a opouští také miliardový plán na výstavbu továrny v Německu a Polsku.

    Ladislav Hagara | Komentářů: 22
    25.7. 17:33 | Komunita

    MDN (Wikipedie), dnes MDN Web Docs, původně Mozilla Developer Network, slaví 20 let. V říjnu 2004 byl ukončen provoz serveru Netscape DevEdge, který byl hlavním zdrojem dokumentace k webovým prohlížečům Netscape a k webovým technologiím obecně. Mozille se po jednáních s AOL povedlo dokumenty z Netscape DevEdge zachránit a 23. července 2005 byl spuštěn MDC (Mozilla Developer Center). Ten byl v roce 2010 přejmenován na MDN.

    Ladislav Hagara | Komentářů: 0
    25.7. 14:55 | Nová verze

    Wayback byl vydán ve verzi 0.1. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.7. 13:33 | Nová verze

    Byla vydána nová verze 6.18 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Nově se lze k síti Tor připojit pomocí mostu WebTunnel. Tor Browser byl povýšen na verzi 14.5.5. Thunderbird na verzi 128.12.0. Další změny v příslušném seznamu.

    Ladislav Hagara | Komentářů: 0
    24.7. 14:33 | IT novinky

    Meta představila prototyp náramku, který snímá elektrickou aktivity svalů (povrchová elektromyografie, EMG) a umožňuje jemnými gesty ruky a prstů ovládat počítač nebo různá zařízení. Získané datové sady emg2qwerty a emg2pose jsou open source.

    Ladislav Hagara | Komentářů: 1
    24.7. 14:22 | Nová verze

    Byla vydána (𝕏) nová verze 25.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 25.7 je Visionary Viper. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    24.7. 13:33 | IT novinky

    Před 40 lety, 23. července 1985, společnost Commodore představila první počítač Amiga. Jednalo se o počítač "Amiga od Commodore", jenž byl později pojmenován Amiga 1000. Mělo se jednat o přímou konkurenci počítače Apple Macintosh uvedeného na trh v lednu 1984.

    Ladislav Hagara | Komentářů: 2
    24.7. 06:00 | IT novinky

    T‑Mobile USA ve spolupráci se Starlinkem spustil službu T-Satellite. Uživatelé služby mohou v odlehlých oblastech bez mobilního signálu aktuálně využívat satelitní síť s více než 650 satelity pro posílání a příjem zpráv, sdílení polohy, posílání zpráv na 911 a příjem upozornění, posílání obrázků a krátkých hlasových zpráv pomocí aplikace Zprávy Google. V plánu jsou také satelitní data.

    Ladislav Hagara | Komentářů: 9
    23.7. 21:55 | Komunita

    Společnost Proxmox Server Solutions stojící za virtualizační platformou Proxmox Virtual Environment věnovala 10 000 eur nadaci The Perl and Raku Foundation (TPRF).

    Ladislav Hagara | Komentářů: 2
    Kolik tabů máte standardně otevřeno ve web prohlížeči?
     (29%)
     (26%)
     (6%)
     (5%)
     (4%)
     (1%)
     (3%)
     (26%)
    Celkem 143 hlasů
     Komentářů: 17, poslední 26.7. 20:08
    Rozcestník

    Nejlepší FS na Gentoo ebuild repo? tmpfs!

    19.9.2009 17:42 | Přečteno: 1421× | Skripty | Výběrový blog | poslední úprava: 20.9.2009 12:55

    Který zkušený Gentooista nestál před problémem, kterým je výběr souborového systému pro ebuildová repa? (Ta je řečnická, tak prosím neodpovídejte.) Já se netajím tím, že jsem pošuk, tak jsem se teď rozhodl pro tmpfs (tj. FS, kterej se vytvoří v RAM). Kromě popisu mých (IMHO vcelku racionálních) důvodů popíšu i postup v kombinaci s Paludisem.

    Je jasný, že tohle není setup pro každýho. Oceněj to hlavně lidi, kterým není cizí decentní uptime, úchylně rychlá linka a iracionální množství systémový paměti.

    Jelikož tmpfs nelze nastavit velikost bloku, strom v RAM zabere o dost víc místa, než je nutné (např. Gentoo teď zabírá 514 MB, přičemž reálná velikost je 177 MB). Já mám 4 GB RAM, takže mě to až tak netrápí.

    Ukážem si nějaký konfiguráky a skript, kterej tohle zvěrstvo nahodí do RAM. Celý to počítá s tím, že /tmp/paludis je mount-point pro RAMdisk a zároveň builddir (temp pro kompilaci) pro Paludis. Zakomentovaný jsou části irelevantní pro tenhle setup. Takže tady to je:

    /etc/paludis/repository_defaults.conf (výchozí nastavení pro všechny repa)

    #format = ebuild
    builddir = /tmp/paludis # tohle použije ramdisk i jako temp pro kompilaci
    #distdir = /data/distfiles
    #profiles = /etc/make.profile
    provides_cache = /tmp/paludis/repositories/cache
    names_cache = /tmp/paludis/repositories/cache/names
    

    /etc/paludis/repositories/gentoo.conf (gentoo "portage")

    location = /tmp/paludis/repositories/gentoo
    sync = rsync://rsync.gentoo.org/gentoo-portage
    #sync_options = --rsync-option=--prune-empty-dirs
    #importance = -100
    

    /etc/paludis/repositories/kde.conf (kde-testing overlay)

    location = /tmp/paludis/repositories/kde
    write_cache = /tmp/paludis/repositories/cache/metadata
    sync = git://git.overlays.gentoo.org/proj/kde.git
    

    Tolik k Paludisu. Lidi, hlavně mi neblbněte hlavu a nestrkejte si "installed" (VDB) repozitář do RAM. Tam jsou informace o tom, co a jak máte v systému nainstalováno a to je něco, o co při restartu nechcete přijít.

    rampaludis - tady je ten skript co to nahodí... Potřebuje to dostatečně novej tar, kterej si poradí s lzma (option J) a pv (Pipe Viewer).

    #!/bin/bash
    # rampaludis 20090920
    
    # ramdisk
    tmp="/tmp/paludis"
    # url ke snapshotu gentoo stromu
    snapshot="http://gentoo.mirror.web4u.cz/snapshots/portage-latest.tar.lzma"
    
    # bez roota nemáme šanci
    if(( $UID != 0 )); then
    	echo "This script needs root privileges. Aborting now." >&2
    	exit 1
    fi
    
    
    case "$1" in
    reset|remount) # zajistí, že se ramdisk odpojí (pokud je připojen)
    	grep -q "$tmp" /proc/mounts && umount "$tmp" ;;
    esac
    
    uid=$(id -u paludisbuild)
    gid=$(id -g paludisbuild)
    # připojí ramdisk (pokud již není připojen)
    grep -q "$tmp" /proc/mounts || mount -o uid=${uid},gid=${gid} -t tmpfs ram "$tmp"
    
    # vytvoří potřebné adresáře
    mkdir -p "$tmp/repositories/cache/"{metadata,names}
    
    cd "$tmp/repositories"
    # stáhne a rozbalí snapshot gentoo stromu
    wget -qO- "$snapshot" | pv -cN wget | tar Jx
    mv portage gentoo
    
    # synchronizuje všechny repozitáře, resp. syncne gentoo a stáhne zbytek
    paludis -s --multitask
    # vygeneruje write_cache
    paludis -pi everything
    
    PS: paludis -pi everything (s vygenerovanou write_cache pro overlaye, kt. ji neposkytují) u mě proběhne za 15 sekund (mám nainstalovaných skoro 700 balíků).        

    Hodnocení: 67 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    Prcek avatar 19.9.2009 18:07 Prcek | skóre: 43 | Jindřichův Hradec / Brno
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Zrovna před nedávnem jsem narazil na gentoo wiki nebo kde na článek o zrychlení portage pomocí tmpfs, tak jsem hned zajásal, že to by bylo něco pro mě... Ale vzápětí jsem si uvědomil, že s mýma 640 MB RAM by to nebylo nic pro mě :-D.

    A taky jsem si nedávno všiml, že mám nějak málo místa na oddíle s portage. Udělal jsem ho jen 520 MB velký (reiserfs, blok tuším nastaven na 1 KB), dřív to bohatě stačilo, ale teď koukám, že mám jen 46 MB volnýho místa. Tak doufám, že se portage už moc nerozroste :-). Možná to způsobila nějaká cache od eixu, který jsem si nedávno nainstaloval, kdo ví...
    Člověk je takový, jak vypadá... A já vypadám jako pravá, nefalšovaná děvka!!!
    19.9.2009 18:48 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Oceněj to hlavně lidi, kterým není cizí decentní uptime, úchylně rychlá linka a iracionální množství systémový paměti.
    :-D skvěle řečeno. Celej já (akorát nepoužívám gentoo).
    mirec avatar 19.9.2009 19:03 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Načo by to niekto riešil takto keď tu existuje približne rovnako rýchle riešenie s minimom spotrebovanej RAM. Viac info napr. v mojom blogu. Pri osekaní portage stromu o zbytočnosti nie je problém dostať sa na veľkosť 30 MB.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    David Watzke avatar 19.9.2009 19:40 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Doteď jsem používal "rsync_includes", prostě jsem měl ve stromu jen balíky, který mám nainstalovaný. Tohle mi vyhovuje víc. Mám k dispozici celej strom a přesto je to rychlý. Morda se squashem mě neláká.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    mirec avatar 20.9.2009 13:22 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    No ja to prakticky nevidím na pozadí. Pri vypínaní mi uloží nový squashfs (asi 5s) ak som zatiaľ dáta portage stromu zmenil, ak nie odpojí okamžite (nie je čo ukladať). S nekompletným stromom to musí byť pekelne rýchle.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Dragon Jake avatar 19.9.2009 19:38 Dragon Jake | blog: Drakův zápisník | Praha
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!

    Pěkné, sám jsem o tom několikrát přemýšlel... a to už jsem předtím zkoušel zvěrstvo typu aufs (nikdy více FS mimo hlavní větev jádra!). Na druhou stranu, sice updatuji každý den, ale vždy večer před spaním, takže compile-time je na noci, která je celkem dlouhá :)

    Jsem docela zvědavý, co Ti na builddir v tmpfs řekne OpenOffice :P

    David Watzke avatar 19.9.2009 19:43 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Jsem docela zvědavý, co Ti na builddir v tmpfs řekne OpenOffice :P
    Co mi řekne, to dobře vím. Chtělo by to aspoň 8 GB RAM, ale to mi už deska nedovolí. Obejít by se to mělo dát přidáním pár řádků do /etc/paludis/bashrc nebo tak...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    19.9.2009 20:13 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    A proto jsem si kupoval desku, co umi 16GiB RAM ;-) (Gigabyte GA-MA790GP-UD4H - AMD 790GX)
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    Limoto avatar 19.9.2009 20:18 Limoto | skóre: 32 | blog: Limotův blog
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!

    V DDR2 se za ty paměti nedoplatíš a pravděpodobně se to nikdy nezmění...

    19.9.2009 20:31 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Neco kolem 2500-3000 na 4 GiB kvalitnejsich RAMek, to me opravdu netrapi ;-)
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    Limoto avatar 19.9.2009 20:36 Limoto | skóre: 32 | blog: Limotův blog
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!

    Jasně, a 10-12k za 16GiB?

    19.9.2009 21:00 miho | skóre: 24 | blog: Mihovy_sochory | Orlová
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!

    Pokud nekdo chce HODNE pameti tak neljlepe na tom jsou majitele dvouprocesoraku starsi generace (s "core 2" architekturou), ty maji typicky 8 slotu pro DDR2 FB ECC, ktere dneska uz nejsou tak drahe.

    http://www.alza.cz/pamet-kingston-8-gb-kit-2-x-4-gb-ddr2-800-mhz-ecc-fully-buffered-dimm-d87550.htm

    Za 22 800,- 32 GiB pameti :-)

    Do pocitacu se 4 sloty na DDR2 pameti zase staci dat dva kusy treba tohodle:

    http://www.alfacomp.cz/php/product.php?eid=1051K00820TW1SRL8E

    10 400,- za 16 GiB pameti.

    19.9.2009 21:12 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    No a kde je problem? Kdyz to budu potrebovat, tak to koupim.
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    19.9.2009 20:53 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    +1, kupovat komponenty s ohledem na upgrade stejně moc nemá smysl (v naprostý většině případů). V době, kdy budeme mít v desktopech 16GB RAM, se stejně budou používat jiný RAMky, jiný procesory, jiný grafárny, jiný všecko.
    Kupovat komponenty s ohledem na upgrade se vyplatí snad jen těm, kdo často upgradují počítač (míň jak jednou za 1~2 roky).
    Limoto avatar 19.9.2009 21:10 Limoto | skóre: 32 | blog: Limotův blog
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!

    Já bych to viděl přesně naopak...

    19.9.2009 21:11 tomm | skóre: 7 | blog: tomm's software | Sokolov
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Priblizne jednou za rok do stroje neco strcim ci vymenim, druhe 4-gigo je v poradi ;-) Na to, ze jsem ten zaklad noveho stroje koupil za 6K, tak je to celkem fajn.
    GUI existuje jen proto, aby se veslo vice terminalu na jednu obrazovku ...
    20.9.2009 17:04 M. Lox | skóre: 12
    Rozbalit Rozbalit vše Re: Nejlepší FS na Gentoo ebuild repo? tmpfs!
    Tady někdo nezná Reiser4.
    make menuconfig, not war!

    Založit nové vláknoNahoru

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