Portál AbcLinuxu, 14. května 2025 02:47
Vyprdni se na cat, sed, tail, mv, rm, grep... a naprogramuj to například v perlu nebo pythonu,No ono sa to celkom lahko povie, ked ten perl/python/whatever ovladas. Sam robim s unixovskymi os uz dost dlho, ale nikdy som sa ziadny skriptovaci jazyk okrem shell-u nenaucil, pretoze som to jednoducho nepotreboval. Zaklady perlu, ktore mam, su tak male, ze by som sa ani jednoduchu ulohu nepustil riesit v perle. Naproti tomu, v shelli som uz naskriptoval toho vela, vcetne netrivialneho continuous integration systemu, samorozbalovacich instalatorov a pod. Ako sa vravi: ked mas len kladivo, vsetko vyzera ako klinec.
> uname -r 2.6.18.8-0.9-xen > dmesg | grep RAMDISK RAMDISK driver initialized: 16 RAM disks of 128000K size 1024 blocksizeale na openSUSE 10.3 s jadrem 2.6.22.17-0.1-default uz ne. Vi nekdo, jak se tam pracuje s ramdiskem?
> ls -laR /dev/shm /dev/shm: total 0 drwxrwxrwt 3 root root 60 2008-02-13 09:05 . drwxr-xr-x 11 root root 7200 2008-02-13 09:05 .. drwxr-xr-x 3 root root 360 2008-02-13 09:05 sysconfig /dev/shm/sysconfig: total 48 drwxr-xr-x 3 root root 360 2008-02-13 09:05 . drwxrwxrwt 3 root root 60 2008-02-13 09:05 .. -rw-r--r-- 1 root root 5 2008-02-13 09:05 config-eth0 -rw-r--r-- 1 root root 5 2008-02-13 09:05 config-eth1 -rw-r--r-- 1 root root 3 2008-02-13 09:05 config-lo -rw-r--r-- 1 root root 29 2008-02-13 09:05 if-eth0 -rw-r--r-- 1 root root 29 2008-02-13 09:05 if-eth1 -rw-r--r-- 1 root root 27 2008-02-13 09:05 if-lo -rw-r--r-- 1 root root 7 2008-02-13 09:05 ifup-eth0 -rw-r--r-- 1 root root 7 2008-02-13 09:05 ifup-eth1 -rw-r--r-- 1 root root 7 2008-02-13 09:05 ifup-lo -rw-r--r-- 1 root root 11 2008-02-13 09:05 network -rw-r--r-- 1 root root 8 2008-02-13 09:05 new-stamp-2 -rw-r--r-- 1 root root 8 2008-02-13 09:05 new-stamp-3 -rw-r--r-- 1 root root 0 2008-02-13 09:05 ready-eth0 -rw-r--r-- 1 root root 0 2008-02-13 09:05 ready-eth1 -rw-r--r-- 1 root root 0 2008-02-13 09:05 ready-lo drwxr-xr-x 2 root root 60 2008-02-13 09:05 tmp /dev/shm/sysconfig/tmp: total 0 drwxr-xr-x 2 root root 60 2008-02-13 09:05 . drwxr-xr-x 3 root root 360 2008-02-13 09:05 .. -rw-r--r-- 1 root root 0 2008-02-13 09:05 test
mkdir /dev/shm/cache$$
viac info: google
# fs mountpoint type opts dump/pass tmpfs /tmp tmpfs defaults,size=1G,noatime 0 0Samozrejme zmenou mountpointu muzete vytvorit jiny svazek. Vyhoda reseni je, ze pristup je rychly (v mem pripade /tmp je pouzivan pouze scripty pro zpracovani vetsiho mnozstvi dat - ulozeni opravdu docasnych souboru, ulozeni socketu), nepouziva se diskova cache a definovana velikost neni rezervace (v pameti zabira tolik mista, kolik je ulozeno dat). Jak jiz bylo napsano, pokud nemate dost pameti, bude se swapovat.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.