haladó

Partíciós tábla másolása (adatok nélkül)

Kiesik egy lemez, RAID1 van, de az új lemezre át kellene másolni pontosan azt a partíciós táblát, mint ami a még működőn fut.

sfdisk -d /dev/sda | sed 's/sda/sdb/g' | sfdisk /dev/sdb

Értsük meg a swappiness működését

Tux

Tudom, hogy egy kicsit megcsúsztam a release hétfővel, amiért (főleg a rendszerességet szeretőktől) elnézést is szeretnék kérni. Remélem, hogy a cikk tartalma kárpótolni fog a késésért.

Számomra igencsak meglepő volt, hogy a többi cikkhez képest, relatív nagy népszerűségnek örvendett az „Értsük meg a Load average értékét!” írásom. Nos, ennek mintájára megpróbálom érthetően elmagyarázni, hogy mi is az a swappiness, mire való és miért (nem) érdemes piszkálni.

dev-libs/protobuf Couldn’t parse default value

Ha ez a hiba:

google/protobuf/unittest.proto:519:46: Couldn’t parse default value.
google/protobuf/unittest.proto:522:44: Couldn’t parse default value.
make[2]: *** [unittest_proto_middleman] Error1

Akkor próbáld meg O2 vagy alacsonyabb GCC optimalizációs szinttel!

Ubuntu: disztribúciófrissítés parancssorból SSH-n

Előfordulhat, hogy távolról bejelentkezve kell egy Ubuntu disztribúciófrissítést levezényelni. Nem egy életbiztosítás, ugyanakkor egy kis odafigyeléssel gond nélkül működhet.

Első lépésként telepítsünk egy screen-t. A screen egy terminál multiplexer. Ami nekünk kell belőle, az az a képesség, hogy ha a konzol kapcsolat megszakad (e.g. leszakadunk az SSH-ról), akkor is tovább fut a munkamenetünk, ahová a géphez visszakapcsolódva könnyen újracsatlakozhatunk. Így nem szakad meg az aktuális parancs futása.
A telepítéshez add ki az alábbi parancsot:

Swappiness érték beállítása

Értéke 0 és 100 között lehet, alapértelmezetten 60. Minél nagyobb ez az érték, a kernel annál agresszívebb swappolásba kezd. Hogy jobban értsd: az alapértelmezett 60-as érték azt jelenti, hogy ha a memóriának már csak nagyjából a 40%-a szabad, akkor elkezd swappolni. Ha az érték 0, akkor csak OOM megelőzése céljából swappol, vagyis akkor, ha már nincs több lefoglalható szabad memória. Ha 100, akkor erőteljesen használja a swapot.