iStat Pro : เกี่ยว widget iStat Pro และการติดตั้ง

บทความ How-Tos การใช้งาน iStat Pro นี้เขียนขึ้นโดยอ้างอิงจากเอกสารประกอบการใช้งานบนเวปของทางผู้พัฒนาโปรแกรมโดยส่วนใหญ่เพื่อความถูกต้องที่สุดของข้อมูล ซึ่งผมได้ขออนุญาตทางผู้พัฒนาโปรแกรมเพื่อการนี้อย่างถูกต้องแล้วนะครับ ถ้าต้องการทำซ้ำ แก้ไข หรือดัดแปลง กรุณแจ้งผมด้วยนะครับ =)

istat-basc-04.jpg

iStat Pro : ตัว iStat Pro นี้จะเป็น widget บน Dashboard จาก iSlayer ที่จะทำหน้าที่แสดงผลเกี่ยวกับข้อมูลในส่วนต่าง ๆ ของเครื่องเราให้เห็นบน widget ตัวนี้ทีเดียวเลย ไม่ต้องเปิดเข้าไปค้นหาจากใน utility อื่น ๆ มีประโยชน์มหาศาลครับ ทั้งเอาไว้ดูสถานะการทำงานปรกติของเครื่อง หรือว่าเอาไว้ตรวจสอบว่ามีอะไรผิดปรกติเกิดขึ้นบนเครื่องเราหรือไม่

แต่ก่อนที่เราจะใช้ประโยชน์ของ widget ตัวนี้ได้อย่างสูงสุด เราควรที่จะรู้และเข้าใจถึงความหมายของค่าตัวเลขต่าง ๆ ที่ถูกนำมาแสดงผลใน widget นี้เสียก่อนครับ จากด้านล่างนี้จะเป็นความหมายแบบคร่าว ๆ ก่อนนะครับ ผมจะเขียนลงรายละเอียดในบทความตอนถัดไป

ข้อมูลที่แสดงใน iStat Pro

บน iStat Pro จะแสดงข้อมูลทั่วไป 9 ส่วนด้วยกัน คร่าว ๆ ดังนี้ครับ

  1. CPU : แสดงสถานะการทำงานของ CPU บนเครื่องเรา
  2. MEMORY : แสดงสถานะของ RAM บนเครื่องเรา
  3. DISKS : แสดงพื่นที่ที่เหลือ หรือใช้งานไปแล้วจาก HD ทั้งในเครื่อง และที่ต่อกับเครื่องของเรา (รวมถึง HD ที่เป็น windows ด้วย)
  4. NETWORKS : ดูข้อมูลผ่านเข้า - ออกของเครื่องเราใน networks
  5. PROCESS : แสดงรายการ 5 กิจกรรมล่าสุดของเครื่องเรา โดยเลือกได้ว่าจะดูกิจกรรมที่เกิดขึ้นบน CPU หรือว่า RAM ครับ
  6. UPTIME : ระยะเวลาทั้งหมดที่เปิดเครื่องมาใช้งานล่าสุด และค่าการใช้งานเฉลี่ย (Load) ของเครื่องครับ
  7. BATTERY : ข้อมูลเกี่ยวกับแบตเตอรี่ของเรา
  8. TEMPS : อูณหภูมิของส่วนต่าง ๆ บนเครื่อง
  9. FAN : ความเร็วรอบพัดลมในเครื่อง

note : สามารถดูอธิบายการอ่านค่าของส่วนต่าง ๆ อย่างละเอียดได้ในบทความ การอ่านค่าต่าง ๆ บน widget : iStat Pro ครับ

การติดตั้ง iStat Pro (อ้างอิงกับ version 4.7)

1.สามารถเข้าไปโหลด iStat Pro 4.7 มาติดตั้งได้จากในเวป http://islayer.com/apps/istatpro/ ครับ แล้วคลิ๊กเลือก Download

instat-basc-01-1.jpg

2.หลังจาก Download เสร็จแล้ว จะมีหน้าต่างขึ้นมาเพื่อเตรียมการติดตั้ง iStat Pro ลงบนเครื่อง ให้เลือก Install

istat-basc-01-2.jpg

3.เราจะเข้าสู่หน้า Dashboard พร้อมกับมีตัว widget ของ iStat Pro ขึ้นมาแล้ว เลือก Keep (ตรงลูกศรชี้) ครับ

istat-basc-02.jpg

4.เราก็จะได้ iStat Pro widget มาไว้บนหน้า Dashboard ของเราแล้วครับ =)

note :

  1. iSlayer : iStat Pro เป็น widget ยอดนิยมตัวหนึ่งบน OS X ครับ ซึ่งทางทีมพัฒนาของ iSlayer บอกว่า ณ ปัจจุบันนี้มียอดดาวน์โหลดรวมกันแล้วกว่า 12 ล้านก๊อปปี้ (ทั้ง widget + app อื่น ๆ ในค่าย ครับ)
  2. เนื้อหาของบทความทั้งหมดเกี่ยวกับ iStat Pro นี้ อ้างอิงจากเวอร์ชั่น 4.7 เป็นหลักนะครับ ถ้าคุณใช้เวอร์ชั่นอื่น อาจจะมีตัวเลขบางตัว หรือว่าบางเมนูที่ไม่เหมือนกันไปบ้าง แต่ส่วนใหญ่แล้วจะคล้ายกัน
  3. ดู เกี่ยวกับ Dashboard widget ประกอบพื้นฐานความเข้าใจเกี่ยวกับการใช้งาน Dashboard widget ครับ
  4. ถ้าหัวข้อใน How-Tos ทางด้านซ้ายมือซ้อนกันจนอ่านไม่รุ้เรื่อง ให้เลือกจากทางด้านล่างนี้แทนนะครับ

การอ่านค่าต่าง ๆ บน widget : iStat Pro (4.7)

บทความ How-Tos การใช้งาน iStat Pro นี้เขียนขึ้นโดยอ้างอิงจากเอกสารประกอบการใช้งานบนเวปของทางผู้พัฒนาโปรแกรมโดยส่วนใหญ่เพื่อความถูกต้องที่สุดของข้อมูล ซึ่งผมได้ขออนุญาตทางผู้พัฒนาโปรแกรมเพื่อการนี้อย่างถูกต้องแล้วนะครับ ถ้าต้องการทำซ้ำ แก้ไข หรือดัดแปลง กรุณแจ้งผมด้วยนะครับ =)

การอ่านค่าตัวเลขต่าง ๆ บน iStat Pro แบบละเอียด (ผมเขียนเลขกำกับเอาไว้เพื่อให้อ่านเป็นลำดับได้ง่าย ๆ นะครับ ซึ่งในการใช้งานจริงเราสามารถจับเค้าสลับกันได้ )

1.CPU

cpu.jpg

จะเป็นส่วนที่แสดงสถานะการทำงานของ CPU ที่เกิดขึ้นบนเครื่องในขณะนั้น ประกอบด้วยหัวข้อต่าง ๆ ตามนี้ (ทั้งหมดมีหน่วยเป็นเปอร์เซ็นต์)

  • User : สถานะการทำงานของ CPU ที่ถูกใช้ไปบนฝั่งของผู้ใช้ (User)
  • System : สถานะการทำงานของ CPU ที่ถูกใช้ไปบนฝั่งของระบบ (System)
  • Nice : สถานะการทำงานของ CPU ที่ถูกใช้ไปเพื่อการจัดสรรทรัพยากรระบบให้ทำงานแบบ Multi-Tasks ได้ราบรื่นที่สุด
  • Idle : ระยะเวลา Idle ของ CPU บนเครื่องเราครับ (เป็นสถานะที่ไม่ได้ถูกใช้งาน ในขณะนั้น)
  • กราฟที่เห็นด้านล่างของส่วน CPU : เป็นผลรวมกันของส่วน User + System + Nice ครับ

2.MEMORY

memory.jpg

ข้ออมูลส่วนนี้จะแสดงเกี่ยวกับการใช้งานหน่วยความจำในขณะนั้น ซึ่งสามารถเลือกให้อัพเดทสถานะตรงนี้ได้จากใน iStat / Preferences ครับ มีห้วข้อดังนี้

  • Wired memory : เป็นหน่วยความจำที่จำเป็นสำหรับ app หรือระบบ จะมีอยู่แต่บน RAM เท่านั้น จะไม่ถูก cache ลงใน HD ครับ
  • Active memory : หน่วยความจำที่กำลังถูกใช้งานอยู่
  • Inactive memory : หน่วยความจำที่ไม่ได้ถูกใช้งานในขณะนั้นแต่ยังค้างอยู่ใน RAM และจะมีบางส่วนที่ถูก cache ลง HD ในเวลาต่อมา ซึ่งจะเปลี่ยนเป็น Active memory เมื่อถูกเรียกใช้งาน
  • Free memory : หน่วยความจำที่ไม่ได้ถูกใช้งานขณะนั้น
  • กราฟที่แสดงด้านล่าง : เป็นกราฟที่แสดงการใช้งานหน่วยความจำของ Active และ wired เข้าด้วยกันแล้ว (ไม่นับรวมกับส่วน Inactive) ซึ่งถ้าใครใช้ Terminal ก็จะได้ผลลัพท์ที่ไม่ตรงกันกับคำสั่ง "Top" โดยทางผู้พัฒนาให้เหตุผลเอาไว้ว่า การแสดงผลแบบนี้ ให้ความรู้สึกว่าน่าจะถูกต้องกว่าในภาพรวม

อ่านเพิ่มเติมจากเกี่ยวกับแรมได้จาก RAM : เกี่ยวกับ RAM ครับ

3.Disks

disks.jpg

ส่วนนี้จะแสดงข้อมูลของพื้นที่ใช้งานใน Hard disk แต่ละลูก (ทั้งภายในเครื่อง และที่ต่ออยู่กับเครื่องเราจากภายนอก) โดยจะไม่แสดงพวก CD,DVD ไดร์ฟนะครับ เราสามารถมารเปลี่ยนรูปแบบการแสดงผล และการอัพเดทตรงส่วนนี้ได้จากใน iStat / Preferences ครับ (ดู การปรับแต่ง iStat Pro ประกอบ)

  • U : มาจาก Used หรือว่าพื้นที่ ๆ ถูกใช้ไปแล้ว
  • F : ย่อมาจาก Free หรือว่าพื้นที่เปล่าที่ยังเหลืออยู่บน HD ครับ

4.NETWORK

network.jpg

ข้อมูลในส่วนนี้จะแสดงรายละเอียดต่าง ๆ ของ network เราเราต่ออยู่ มีรายละเอียดดังนี้ครับ

  • IP : หมายถเลข IP address ภายในวง Lan ของเครื่องเรา
  • EXTERNAL IP : หมายเลข IP ของเราที่ต่อออกไปข้างนอก
  • In : ค่า download ที่แท้จริง (throughput)
  • Out : ค่า upload ที่แท้จริง (thorughput)
  • Total In : ค่า download ที่แท้จริงที่จะนับตั้งแต่การรีสตาร์ทเครื่องครั้งล่าสุด
  • Total Out : ค่า upload ที่แท้จริงที่จะนับตั้งแต่การรีสตาร์ทเครื่องครั้งล่าสุด

Tips : ตรงส่วนนี้ ถ้าอยู่ในหน้า widget ปรกติของ iStat Pro แล้วกดปุ่ม i (ไอ) บนคีบอร์ด จะเป็นการ copy external IP address มาเก็บไว้ใน Clipboard

5.UPTIME

uptime.jpg

เป็นระยะเวลาที่นับตั้งแต่ตอนที่เราเปิดเครื่อง(จะเปิดขึ้นมาใหม่ หรือการรีสตาร์ท) นับมาจนถึงปัจจุบัน และการทำงาน (Load) ที่เกิดขึ้นโดยเฉลี่ย

  • Uptime : ระยะเวลาโดยรวมตั้งแต่เปิดเครื่องขึ้นมา (หรือว่ารีสตาร์ท) จนถึงปัจจุบัน
  • Processes : กิจกรรมต่าง ๆ ที่เกิดขึ้นบนเครื่องที่ผ่านมา
  • Load Average : ตัวนี้จะแสดงภาระของ CPU ที่จัดการกับกิจกรรมต่าง ๆ บนเครื่องในทุก ๆ 1,5 และ 15 นาทีครับ ค่าสูงที่สุด จะประมาณไม่เกินจำนวน CPU core(s) ที่มีอยู่บนเครื่อง เช่น ถ้าเครื่องเรามี 2 Cores ค่า Load ของ CPU ที่จะไปได้สูงที่สุดคือ 2 ครับ อ่านเพิ่มเติม ที่

http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/top.1.html
http://immike.net/blog/2007/07/27/what-exactly-is-a-load-average/

6.TEMPERATURE

temp.jpg

เป็นการแสดงอูณหภูมิจากตัวเซ็นเซอร์จับความร้อนต่าง ๆ ภายในเครื่องเรา ซึ่งแต่ละรุ่นก็จะมีค่าที่ขึ้นตรงนี้ไม่เหมือนกัน (ผู้พัฒนาพยายามปรับปรุงให้ข้อมูลตรงนี้สามารถทำงานได้กับเครื่องทุกรุ่นเท่าที่จะทำได้อย่างต่อเนื่อง และเพราะแต่ละรุ่นใช้ตรงนี้ไม่เหมือนกัน เลยอาจจะต้องใช้เวลาสักพักใหญ่ ๆ ครับ)

  • HD : อูณหภูมิของฮาร์ดดิสก์ของเรา
  • CPU A : อูณหภูมิของ CPU
  • Enclosure Base : อูณหภูมิของเคสเครื่องตอนล่าง
  • Heatsink A : อูณหภูมิของ Heatsink ตัวที่ 1(ตัวครีบ หรือว่ากล่องระบายความร้อนภายในเครื่อง)
  • Heatsink B : อูณหภูมิของ Heatsink ตัวที่ 2(ตัวครีบ หรือว่ากล่องระบายความร้อนภายในเครื่อง)
  • Mem Bank A1 : อูณหภูมิของบริเวณ แรม
  • Northbridge 1 : อูณหภูมิของ Northbridge ตัวที่ 1 (ตัวควบคุมระหว่าง Chip ต่าง ๆ ภายในเครื่อง)
  • Northbridge 2 : อูณหภูมิของ Northbridge ตัวที่ 2 (ตัวควบคุมระหว่าง Chip ต่าง ๆ ภายในเครื่อง)

ดูประกอบเกี่ยวกับ Northbridge ได้ที่นี่
http://forums.macrumors.com/showthread.php?t=285347

7.FAN

fan.jpg

ความเร็วพัดลมจากเซ็นเซอร์ที่ติดอยู่ภายในเครื่อง มีหน่วยเป็นความเร็วรอบการหมุนของพัดลมต่อหนึ่งนาที (ทางผู้พัฒนาบอกว่า ตรงนี้จะใช้ไม่ได้กับเครื่อง PPC บางรุ่นนะครับ)

8.PROCESSES

processes.jpg

เป็นส่วนที่แสดงกิจกรรมที่เกิดขึ้นบนเครื่องเรา 5 อันดับแรก ซึ่งเราสามารถเลือกได้ว่าจะให้แสดงกิจกรรมเกี่ยวกับ CPU หรือว่า RAM ครับ (ดู การปรับ iStat Pro ประกอบ)

9.BATTERY

battery.jpg

ส่วนนี้จะแสดงค่าต่าง ๆ ของ Battery เราครับ พร้อมกับจะมีรูปสัญลักษณ์บอกด้วยว่า ขณะนี้เรากำลังต่อตรงกับไฟบ้าน หรือว่าทำงานบนไฟจาก Battery อยู่

  • Health : คุณภาพของ Battery ของใหม่จะเริ่มที่ 100% ครับ และจะค่อย ๆ ลดลงตามเวลาและการใช้งานที่ผ่านไป
  • Cycles : รอบการชาร์จของ Battery (ดู เกี่ยวกับ Battery ประกอบ)
  • Charge : % ของไฟที่ถูกชาร์จเข้ามาใน Battery เราขณะนั้น
  • Time Remaining : เวลาที่เหลืออยู่โดยประมาณถ้าเกิดเราทำงานบน Battery เพียงอย่างเดียว

note : ถ้าเครื่งอเราไม่มีแบต (เป็นเครื่องตั้งโต๊ะ) และไม่มีคีบอร์ดหรือว่าเมาส์ที่เป็น bluetooth ค่าตรงส่วน Battery นี้จะไม่แสดงครับ

การปรับแต่ง iStat Pro และ Shortcut ที่ใช้ได้ครับ

บทความ How-Tos การใช้งาน iStat Pro นี้เขียนขึ้นโดยอ้างอิงจากเอกสารประกอบการใช้งานบนเวปของทางผู้พัฒนาโปรแกรมโดยส่วนใหญ่เพื่อความถูกต้องที่สุดของข้อมูล ซึ่งผมได้ขออนุญาตทางผู้พัฒนาโปรแกรมเพื่อการนี้อย่างถูกต้องแล้วนะครับ ถ้าต้องการทำซ้ำ แก้ไข หรือดัดแปลง กรุณแจ้งผมด้วยนะครับ =)

หลังจากทราบความหมายของค่าต่าง ๆ บน iStat Pro กันไปแล้ว มาบทความตอนนี้จะเป็นเรื่องเกี่ยวกับการปรับแต่งการแสดงผลของค่าต่าง ๆ ที่เรามีกันครับ

การปรับแต่ง iStat Pro
บนตัว widget ของ iStat Pro เราจะเห็นปุ่มคำสั่งเล็ก ๆ 3 ปุ่มตามนี้ครับ

istat-basc-heading-1.jpg

  1. ปุ่ม i หรือว่าปุ่มเข้าไปจัดการแสดงผลต่าง ๆ ที่เราเห็นบน iStat Pro
  2. ปุ่ม ? คือปุ่มที่เอาไว้เข้าสู่หน้า Help บน iSlayer.com เพื่อทราบความหมายค่าต่าง ๆ ตามที่เขียนเอาไว้ในบทความตอนที่แล้วครับ
  3. ปุ่มเรียกใช้งาน Activity Monitor

ให้กดปุ่ม i เพื่อเข้าสู่หน้าจัดการกับ iStat Pro

หน้าต่างปรับ iStat Pro

หัวข้อแรก Genderal : จะเป็นการปรับค่าทั่วไปของ iStat Pro

istat-basic-3-01-1.jpg

  • Degrees : หน่วยของอูณหภูมิ โดยปรกติคนไทยจะใช้หน่วยเป็น Celsius ครับ
  • Sort Processes By : เลือกส่วนของกิจกรรมที่เกิดขึ้นบนเครื่องเราระหว่างที่เกิดขึ้นใน CPU หรือว่าที่เกิดขึ้นใน RAM ครับ (จะแสดงผลในส่วนของ Processes ครับ)
  • Skin Type : เลือกชนิด skin ของ iStat Pro
    • Wide : แสดงผมตามแนวนอนจากซ้ายไปขวา
    • Tall : แสดงผลตามแนวตั้ง แบบบนลงล่าง
  • Skin Colour : เปลี่ยนสีของตัว iStat ครับ เลือกเอาแล้วแต่ชอบเลย
  • S.M.A.R.T.update interval : อัพเดทเกี่ยวกับการรายงานผลเกี่ยวกับ HD ของเราทุก ๆ ช่วงเวลาครับ เลือกได้ว่าจะให้อัพเดทบ่อยแค่ไหนระหว่าง 5,15 หรือว่า 60 นาที

ส่วน Updates : สำหรับติดตามว่ามี iStat เวอร์ชั่นใหม่ออกมาแล้วหรือไม่
istat-basic-3-01-2.jpg

  • Check for updates now : ตรวจสอบว่ามีเวอร์ชั่นใหม่หรือไม่ถ้าต้องการจะเชคเลย ให้กดปุ่มนี้
  • Check for updates : เป็นการเชคว่ามีเวอร์ชั่นใหม่ออกมาหรือไม่ในทุก ๆ ช่วงเวลาครับ เลือกว่าจะให้เชคทุกวัน หรือว่าปิดไป

istat-basic-3-01-3.jpg

  • Paypal : ถ้าใครชอบโปรแกรมตัวนี้ สามารถบริจาคเงินเพื่อสนับสนุนการพัฒนา iStat Pro ได้ด้วยการกดปุ่มนี้ครับ =)
  • ถ้าใครมี Paypal อยู่แล้ว และไม่เดือดร้อนที่จะบริจาคตรงนี้ ก็ช่วยกันบริจาคให้เค้านะครับ เราจะได้มีโปรแกรมที่ดี ๆ แบบนี้จากทาง iSlayer อีก
  • Done : เลือกเมื่อปรับทุกอย่างเรียบร้อยแล้วจะกลับสู่หน้าตาปรกติของ iStat

หัวข้อ Sections : เปิดปิดการแสดงผลในส่วนต่าง ๆ ของ iStat Pro ครับ
istat-basic-3-02.jpg

  • CPU : มีให้เลือกแบบ Bar กับแบบ Graph โดยที่แบบ Bar ตามที่ผมเข้าใจคือจะแสดงกิจกรรมของ CPU แยกเป็นราย Core ส่วนแบบ Graph นั้นจะแสดงกราฟรวมของทั้ง CPU ครับ

cpu-bar.jpg        cpu-graph.jpg

  • Memory : แสดงค่าของ RAM แบบต่าง ๆ เราเลือกได้ระหว่างแบบ Simple กับแบบ Advance ซึ่งแบบ Advance จะแสดงรายละเอียดเกี่ยวกับ RAM มากหน่อย ส่วนแบบ Simple จะแสดงน้อยลงมา แต่มีกราฟประกอบครับ (ดู RAM : เกี่ยวกับ RAM ถึงค่าต่าง ๆ ที่เพิ่มขึ้นมาประกอบนะครับ)

mem-advnd-2.jpg        mem-advnd-1.jpg
ส่วนตัวเลือกที่เหลือเป็นการเลือก เปิด ปิดทั่วไป มีตามนี้

  • Hard Drive(s)
  • Battery
  • Network
  • Load & Uptime
  • Processes
  • Temp
  • Fans

หัวข้อ Dispaly : การแสดงผลของ Section ต่าง ๆ เพิ่มเติม โดยค่าที่จะถูกนำมาแสดงใน iStat จะเป็นค่าที่ถูกติ๊กถูกในช่องด้านหน้าของแต่ละรายการ
istat-basic-3-disk.jpg

Disks : เลือกว่าจะแสดงค่าของ HD ลูกไหนที่เรามีอยู่บ้าง ทั้งจากภายในเครื่อง และ ภายนอกเครื่องที่ต่ออยู่

istat-basic-3-ntwk.jpg

Network : เลือกแสดงค่าเกี่ยวกับการเชื่อมต่อที่มีอยู่ในเครื่อง

istat-basic-3-tmp.jpg

Temp : ค่าเกี่ยวกับอูณหภูมิต่าง ๆ ภายในเครื่อง

istat-basic-3-fan.jpg

Fan : ความเร็วรอบการหมุนของพัดลมต่อนาที

istat-basic-3-prcs.jpg

Processes : เลือกว่าจะยกเลิกการนับ process ที่เกี่ยวกับ widget ออกจากการแสดงผลหรือไม่

เมื่อปรับค่าทุกอย่างเสร็จแล้ว เลือก Done เป็นอันเสร็จสิ้นตรงนี้ครับ =)

Shorcut ต่าง ๆ ที่ใช้ได้บน iStat Pro Widget ครับ

c - เปิด / ปิด ส่วนของ CPU 
m - เปิด / ปิด ส่วนของ Memory
d - เปิด / ปิด ส่วนของ Disks 
n - เปิด / ปิด ส่วนของ network
p - เปิด / ปิด ส่วนของ processes
u - เปิด / ปิด ส่วนของ uptime 
b - เปิด / ปิด ส่วนของ the battery 
f - เปิด / ปิด ส่วนของ the fans
t - เปิด / ปิด ส่วนของ the temps
s - สลับการแสดงผลของ iStat ระหว่างแบบ Wide และแบบ Tall
i - Copy External IP address มาเก็บไว้บน Clip board ครับ
g - อัพเดท external IP address
1 - 8 - เปลี่ยนสีของ Skin ที่ใช้อยู่