Change I/O Disk Scheduler without Reboot

I/O Scheduler สำหรับ Hard disk หรือพวก block device จะมีอยู่ด้วยกัน 4 แบบกัน คือ anticipatory, noop, deadline และ CFQ และส่วนมาก default ของ I/O Scheduler ที่ถูกเลือก คือ CFQ

สำหรับวิธีการเปลี่ยนค่า I/O Scheduler สามารถทำได้ดังนี้

echo SCHEDNAME > /sys/block/DEV/queue/scheduler

ซึ่ง SCHEDNAME คือชื่อของ scheduling algorithm (anticipatory, noop, deadline และ CFQ)  และ DEV คือ ชื่อของ device เช่น sda, sdb, sdc เป็นต้น

ตัวอย่างการเปลี่ยน I/O Scheduler โดยสมมติว่าจะต้องการเปลี่ยนที่ device sda จาก cfq เป็น anticipatory

  1. ดู I/O Scheduler ว่าตอนนี้เป็น I/O Scheduler ตัวไหน
    # cat /sys/block/sda/queue/scheduler
    noop anticipatory deadline [cfq]
  2. เปลี่ยน I/O Scheduler จาก cfq เป็น anticipatory
    # echo anticipatory > /sys/block/sda/queue/scheduler
  3. ตรวจสอบดูว่าระบบได้เปลี่ยน I/O Scheduler เป็น anticipatory แล้วหรือยัง
    # cat /sys/block/sda/queue/scheduler
    noop [anticipatory] deadline cfq

ถ้าต้องการให้เมื่อเวลา reboot หรือเปิดเครื่องใหม่ให้เลือก I/O Scheduler ที่ต้องการก็ให้ใส่ข้อคส่มด้านล่างนี้ในไฟล์ /etc/rc.local

echo SCHEDNAME > /sys/block/DEV/queue/scheduler

ข้อมูลเพิ่มเติมของ I/O scheduler สามารถดูได้ที่ /usr/share/doc/kernel-*/Documentation/block.

Related posts:

  1. Suggested I/O scheduler for a Video on Demand (VOD) server using Red Hat Enterprise Linux ในการใช้งาน VOD servers นั้นถ้าเราใช้ cfg scheduler นั้นเวลาที่มี connection...
  2. Improve disk performance for Red Hat Enterprise Linux running in a VMware and xen environment. ในระบบ virtualization เช่น VMWare หรือ Xen source จะมีการใช้งาน...
  3. Rescan SCSI to add, remove SCSI device without rebooting To rescan an entire SCSI bus and re-register...
  4. How to Set up GRUB to boot from both disks of mirrored RAID ถ้าในระบบได้มีการใช้งาน software raid ของ linux แบบ raid 1...
  5. ติดตั้ง device mapper multipathing บน SAN/NAS เป็นบทความเก่าเอามาปัดฝุ่นใหม่ครับ เนื่องจากคิดว่าบางท่านอาจจะไม่ทราบว่าเอาไว้ืทำอะไร device-mapper multipathing มีไว้เพื่อใช้งานเพื่อทำ multipathing ควบคู่กับอุปกรณ์ที่เป็นพวก storage...

You can leave a response, or trackback from your own site.

Leave a Reply