
kernel package ของ Red Hat นั้นมีอยู่ด้วยกันหลาย package มากซึ่งแต่ละ package จะมีคุณสมบัติที่ต่างกันออกไป ถ้าเรา install kernel ไม่ถูกต้อง อาจจะทำให้นะบบไม่สามารถมองเห็น hardware ที่อยู่ในเครื่องได้ครบถ้วน เช่น ถ้าเครื่องมี RAM 16 GB แต่เรา Install Red Hat แบบ 32 bit ด้วย kernel มาตราฐาน ระบบจะมองเห็น RAM แค่ 4GB เป็นต้น ดังนั้นถ้าเราเลือก kernel ให้ถูกต้องก็จะสามารถทำให้ระบบทำงานอย่างเต็มประสิทธิภาพ
รายละเอียดและคุณสมบัติของ kernel แต่ละแบบ มีดังนี้
continue

เมื่อวันพุธที่ผ่านมา Red Hat ได้ออก update 5 ซึ่งเป็น Update ตัวล่าสุดของ Red Hat Enterprise Linux version 5 (RHEL5) โดยใน update นี้ ได้มีการเพิ่มการสนับสนุน hardware platform ใหม่ๆ
และปรับปรุงในส่วนของ virtualization ในการทำงานร่วมกับ Windows 7, เพิ่มการสนับสนุนหน่วยความจำขนาดใหญ่เพื่อให้สามารถเพิ่มจำนวนของ guest ต่อ physical sever ให้มากขึ้น และ สนับสนุน Single Root I/O Virtualization (SR-IOV)
continue
Posted by Comments Off
ในการใช้งาน VOD servers นั้นถ้าเราใช้ cfg scheduler นั้นเวลาที่มี connection ที่เข้ามามีจำนวนมากจะทำให้เกิดเวลาในการทำงานของ I/O ของ disk เพิ่มขึ้น ซึ่งจะทำให้เวลาที่ผู้ใช้งานดู video ไม่เกิดความราบรื่นต่อการรับชม ดังนั้นเราควรที่จะใช้ “deadline” I/O scheduler เพื่อ optimize I/O ให้สามารถรองรับการทำงานแบบ maximizing I/O throughput ได้
การตั้งค่าเราสามารถทำได้ตอน boot เครื่องโดยใช้ “elevator” ซึ่งเป็น kernel parameter ตัวหนึ่ง โดยให้เราไปแก้ไขไฟล์ 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=deadline
initrd /initrd-2.6.18-8.el5.img
ใน Red Hat Enterprise Linux 5 เราสามารถที่จะเปลี่ยน I/O scheduler แบบ on the fly ได้ดังตัวอย่างข้างล่างนี้
# cat /sys/block/sdb/queue/scheduler noop anticipatory deadline [cfq] # echo 'deadline' > /sys/block/sdb/queue/scheduler # cat /sys/block/sdb/queue/scheduler noop anticipatory [deadline] cfq
เรายังสามารถที่จะ tune deadline scheduler ได้เพิ่มเติมอีก โดยที่ไฟล์ที่เกี่ยวข้องกับการ tune deadline scheduler นี้แสดงอยู่ด้านล่างครับ
/sys/block/DEVNAME/queue/iosched/read_expire /sys/block/DEVNAME/queue/iosched/write_expire /sys/block/DEVNAME/queue/iosched/fifo_batch /sys/block/DEVNAME/queue/iosched/write_starved /sys/block/DEVNAME/queue/iosched/front_merges
DEVNAME คือ ชื่อของ block device อย่างเช่น sda, sdb, hda เป็นต้น
ข้อมูลเพิ่มเติมเกี่ยวกับ deadline I/O scheduler สามารถดูได้ที่ : /usr/share/doc/kernel-[version]/Documentation/block/deadline-iosched.txt.
Tags: I/O scheduler, Red Hat Enterprise Linux, Video on Demand, Video on Demand server, VODResolution:
The Red Hat Enterprise Linux 5 Installation Number is a 16-character hexadecimal text string used during the installation process. The installation number enables a user to install the full set of supported packages included with the subscription. For a limited set of Red Hat Enterprise Linux subscribers, the installation number is also used to activate subscriptions for additional Red Hat products and services. It replaces the Subscription Number from earlier versions of Red Hat Enterprise Linux.
Tags: Installation Number, Red Hat Enterprise Linux