ในระบบ virtualization เช่น VMWare หรือ Xen source จะมีการใช้งาน Disk ผ่านทาง Host ดังนั้นประสิทธิภาพ
ในการทำงานถ้าเราให้ Host จัดการการใช้ Disk I/O ให้กับ Guest OS จะทำให้เกิด
ประสิทธิภาพมากกว่าเนื่องจากว่า Host ได้มีการรอคอยการร้องขอการใช้งาน Disk I/O
อยู่แล้วและสามารถจัดสรรการใช้งาน Disk I/O ได้ดีกว่า ดังนั้นเราจะทำการเปลี่ยนค่าของ
I/O scheduler ใหม่ให้กับ Guest โดยให้เซ็ตเป็น noop ซึ่ง หมายถึงว่าสามารถให้ host
optimize I/O requests ได้
สำหรับ Guest Red Hat Enterprise Linux 4
แก้ไขในไฟล์ grub.conf
title Red Hat Enterprise Linux Server (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/vg0/lv0 elevator=noop
initrd /initrd-2.6.18-8.el5.img
สำหรับ Guest Red Hat Enterprise Linux 5
ทำหลังจาก system reboot เสร็จเรียบร้อยแล้ว
# cat /sys/block/hda/queue/scheduler
noop anticipatory deadline [cfq]
# echo ‘noop’ > /sys/block/hda/queue/scheduler
# cat /sys/block/hda/queue/scheduler
[noop] anticipatory deadline cfq
หมายเหตุ
Host คือ เครื่องที่้รัน vmware หรือ xen
Guest คือ virtual machine่
ที่มา: redhat
Related posts:
- Suggested I/O scheduler for a Video on Demand (VOD) server using Red Hat Enterprise Linux ในการใช้งาน VOD servers นั้นถ้าเราใช้ cfg scheduler นั้นเวลาที่มี connection...
- Change I/O Disk Scheduler without Reboot I/O Scheduler สำหรับ Hard disk หรือพวก block device...
- วิธีดู Version ของ Red Hat Enterprise Linux, Centos Linux วิธีการดู Version ของ Red Hat Enterprise Linux, Centos...
- Red Hat Enterprise Virtualization [RHEV] เทคโนโลยี Virtualization ในปัจจุบันได้มีการใช้งานอย่างแพร่หลาย โดยที่เห็นบ่อยครั้งมากที่สุดคือการนำไปใช้เป็น VPS หรือ Virtual Private...
- Red Hat launches Red Hat Enterprise Linux 5 update 5 (RHEL5.5) เมื่อวันพุธที่ผ่านมา Red Hat ได้ออก update 5 ซึ่งเป็น Update...


August 30th, 2007
Tum.
Posted in 