oktatas:linux:optimalizalas:hattertar
Tartalomjegyzék
Háttértár
I/O ütemezés
A következőkben az sda eszközünk ütemezőjét szeretnénk lekérdezni és beállítani. Használhatjuk persze más eszközünkre is, sdb, sdc, hda, stb.
Alapértelmezett ütemező a CFQ. Interaktív felület (Desktop) használatakor és nagyméretű fájlok mozgatásánál ajánlani szokták a Deadline használatát. Ennek beállítását láthatjuk.
Ütemezők:
- cfq
- A CFQ azaz Complete Fair Queueing Scheduler, 2012-ben alapértelmezett a mainline kernelben.
- anticipatory
- A Anticipatory a CFQ előtti ütemező.
- No-op
- A No-op egyszerű FIFO alapokon működő ütemező.
- deadline
- A Deadline adott idő biztosít minden kérés számára
Ellenőrizzük mi van éppen beállítva:
cat /sys/block/sda/queue/scheduler
Ehhez hasonló választ kaphatunk:
noop anticipatory deadline [cfq]
Négy ütemezőt láthatunk. Ebből cfq van beállítva.
echo deadline > /sys/block/sda/queue/scheduler
Ellenőrizzük a beállításunkat:
cat /sys/block/sda/queue/scheduler
Ezt kell látnunk:
noop anticipatory [deadline] cfq
Beállítva a deadline.
Kernel paraméterként is beállíthatjuk, hogy újraindulás után is ez legyen. Ekkor a grubban vegyük fel a következő kernelparamétert:
elevator=deadline
Linkek
oktatas/linux/optimalizalas/hattertar.txt · Utolsó módosítás: 2019/08/16 20:22 szerkesztette: admin