Enable Dynamic CPU Speed Scaling in Linux

เทคโนโลยีเกี่ยวกับการประหยัดพลังงานของ Linux ในชื่อ “cpuspeed” ได้ถูกพัฒนามาตั้งแต่ทาง intel และ amd ได้เริ่มให้ cpu มี feature DVS (dynamic voltage scaling) หรือ เทคโนโลยีเกี่ยวกับการปรับการแรงดันหรือ voltage ใน cpu เพื่อให้ cpu มีการใช้พลังงานที่น้อยลงแต่มีข้อเสียคือ ความเร็วสัญญานนาฬิกา หรือ ความเร็วของ cpu จะถูกลดลงด้วย

cpuspeed เป็นโปรแกรมที่รันเป็น background process อยู่ใน Linux ซึ่งจะคอย monitor ระบบ เมื่อมีการใช้งาน cpu ที่น้อยลง cpuspeed จะทำการปรับความเร็วของ cpu ให้ลดลงซึ่งจะทำให้เครื่องคอมพิวเตอร์ใช้ไฟน้อยลง แต่ถ้าเมื่อใดก็ตามที่ต้องการพลังการคำนวนที่สูง cpuspeed จะทำการเพิ่มความเร็วของ cpu เพื่อตอบสนองต่อความต้องการของระบบ หรือจะบอกว่าการทำงานของ cpuspeed ทำงานแบบ on demand ก็ได้

โดยทั่วไปแล้วการใช้งาน cpuspeed นี้จะนิยมนำมาใช้กับ laptop หรือ notebook เพื่อเพิ่มเวลาในการใช้งานของ battery ให้มากขึ้น

เริ่มใช้งาน cpuspeed ด้วยการใช้คำสั่ง

#service cpuspeed start

กำหนดให้ cpuspeed ทำงานเมื่อเปิดเครื่องขึ้นมาใหม่ใช้คำสั่ง

#chkconfig cpuspeed –level 345 on

Related posts:

  1. Determined system’s CPU(s) can run a fully virtualized guest ในการที่จะทำให้ xen ในลินุกว์สามารถทำงานในโหมดของ fully virtualized ได้นั้นจะต้้องอาศัยคุณสมบัติของ CPU ซึ่ง...
  2. RedHat 5 และ RedHat 5.1 เกิดอาการแฮงค์ในขั้นตอนสุดท้ายของการ Reboot หรือ Shutdown ปัญหาที่ทำให้ RedHat 5 และ RedHat 5.1 เกิดอาการแฮงค์ในขั้นตอนสุดท้ายของการ Reboot...
  3. What are the memory and CPU limits of the largesmp kernel in Red Hat Enterprise Linux 4? ใน RedHat v.4 (Update 3 ขึ้นไป) ที่ใช้งานกันอยู่ในปัจจุบันนี้ ทาง...
  4. Enable Core Dumps for Daemons or Services in Red Hat Enterprise Linux โดยทั่วไปแล้ว daemon เป็นการทำงานในรูปแบบ background process การสั่งให้ deamond ทำงานสามารถทำได้โดยใช้...
  5. Why CPU stats between ps and top Command are Different ความแตกต่างของการใช้ command ps กับ top ในการดู CPU stat...

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

Leave a Reply