Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:optimalizalas:hattertar

< Optimalizálás

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