ezylinux
ลินุกซ์ง่ายนิดเดียว

6
Mar

ปัญหาที่ทำให้ RedHat 5 และ RedHat 5.1 เกิดอาการแฮงค์ในขั้นตอนสุดท้ายของการ Reboot หรือ Shutdown นั้นเกิดจาก bug ในโปรแกรม cpufreq ซึ่งมันจะเกิด deadlock เมื่อตอนที่จะ unload module ของโปรแกรมนี้ จึงทำให้เกิดการ Reboot หรือ Shutdown ที่ช้ามากๆจนทำให้ user นึกว่าเครื่องได้แฮงค์ไปแล้ว ปัญหาเหล่านี้ได้ถูกแก้ไขแล้วใน RedHat 5.2 และสำหรับวิธีแก้ไขปัญหานี้ใน RedHat 5 และ RedHat 5.1 สามารถทำได้ 2 วิธีด้วยกันคือ

1. ให้ทำการ Update Kernel เป็นเวอร์ชั่นของ RedHat 5.2

2. ทำการ Disable โปรแกรม cpuspeed ซะ ตามคำสั่งด้านล่างนี้

# chkconfig cpuspeed off

# service cpuspeed stop

สำหรับข้อเสียของวิธีที่ 2. นี้จะทำให้ระบบไม่สามารถใช้พลังงานได้เต็มประสิทธิภาพ หรือมันจะกินไฟมากกว่าระบบที่เปิดใช้งาน cpuspeed นั้นเอง :)

Related posts:

  1. Free memory by flushing pagecache and slabcache เราสามารถทำการ free memory ได้แบบ on demand โดยใช้คำสั่งง่ายๆ ซึ่งวิธีการนี้จะเป็นการ clear memory ในส่วนของ pagecache และ slabcache ในระบบ linux วิธีการก็คือ ใส่ค่า 1...
  2. Enable Dynamic CPU Speed Scaling in Linux เทคโนโลยีเกี่ยวกับการประหยัดพลังงานของ Linux ในชื่อ “cpuspeed” ได้ถูกพัฒนามาตั้งแต่ทาง intel และ amd ได้เริ่มให้ cpu มี feature DVS (dynamic voltage scaling) หรือ เทคโนโลยีเกี่ยวกับการปรับการแรงดันหรือ voltage...
  3. How to use command to restart or shut down Linux system คำสั่งที่ใช้ในการปิดเครื่อง หรือ shutdown #shutdown -h now #init 0 #halt #poweroff   คำสั่งที่ใช้ในการ Reboot เครื่อง #reboot #init 6 #shutdown -r...
  4. วิธีอ่าน Memory Usage ด้วย free command การใช้งาน ram แบบไม่เกรงใจใครนั้นเป็นเรื่องปกติสำหรับ linux เพราะว่า kernel จะมีการใช้งาน ram เป็นจำนวนมากเพื่อใช้ในการเก้บข้อมูลต่างๆที่เกี่ยวกับ local filesystem, remote filesystems และ disks การทำงานเมื่อมีการเขียนหรืออ่านข้อมูล kernel จะพยายามเก็บข้อมูลที่ไว้ที่ RAM...
  5. How to Configure Service Dependency in Red Hat Cluster Suite Red Hat Cluster แบบ Fail-Over ได้มี features หนึ่งที่น่าสนใจมาก คือ การกำหนดทิศทางของ service รอง เมื่อ service หลักเกิดเริ่มหรือหยุดการทำงาน โดยพระเอกของงานนี้ คือ “depend_mode” นั้นเอง...

Category : System / Troubleshooting