ไม่กี่วันที่ผ่านมาฉันบอกคุณว่าจะรู้ได้อย่างไร ความเร็วของ HDD ใช้คำสั่ง ddคราวนี้ฉันจะแสดงเครื่องมือที่ช่วยเราเปรียบเทียบหลาย ๆ อย่าง แต่วันนี้เราจะใช้เพื่อ ประสิทธิภาพของ CPU.
การติดตั้ง sysbench
เครื่องมือนี้ (sysbench) ไม่ได้ทำหน้าที่ตามที่ฉันได้กล่าวไว้ก่อนหน้านี้เพื่อเปรียบเทียบสิ่งต่าง ๆ (I / O, CPU, MySQL ฯลฯ ) คราวนี้เราจะใช้กับ CPU เท่านั้นเห็นได้ชัดว่าก่อนอื่น ... เราต้องติดตั้ง:
ในระบบเช่น Debian, Ubuntu หรือที่คล้ายกัน:
sudo aptitude install sysbench
ใน ArchLinux และอนุพันธ์:
yaourt -S sysbench
ใช้ sysbench เพื่อวัดประสิทธิภาพของ CPU
ตอนนี้เราต้องเรียกใช้ด้วยสิทธิ์ของผู้ดูแลระบบและด้วยพารามิเตอร์ที่เหมาะสมเท่านั้น:
sysbench --test=cpu --cpu-max-prime=20000 run
สิ่งนี้หมายความว่า?
- เราจะทำการทดสอบ CPU
- ตัวเลขต้องเป็นจำนวนที่การทดสอบใช้เวลาอย่างน้อย 10 วินาที 20000 เป็นค่าที่ควรให้บริการ
นี่คือผลลัพธ์หลายอย่างจากพีซีของฉันและเซิร์ฟเวอร์บางตัวที่ฉันจัดการ:
วิธีตรวจสอบประสิทธิภาพของ CPU
กล่าวอีกนัยหนึ่งคือในภาพหน้าจอที่ 1 จะเห็นว่า CPU เสร็จสิ้นการทดสอบใน 40.5 วินาทีส่วนที่สองแสดงให้เห็นว่าเสร็จสิ้นใน 46.5 วินาทีในขณะที่ภาพหน้าจอที่ 3 และภาพสุดท้ายระบุว่าการทดสอบเสร็จสิ้นใน 26.9 วินาที
นั่นหมายความว่าซีพียูตัวที่ 3 นั้นเร็วที่สุดเพราะมันเสร็จสิ้นการทดสอบในเวลาน้อยกว่าตัวอื่น ๆ เรียบง่ายหรือไม่?
อย่างไรก็ตามหากคุณคิดว่าเซิร์ฟเวอร์ / คอมพิวเตอร์ที่มี 8 คอร์และอีกเครื่องมีเพียง 4 คอร์ 8 คอร์จะทำการทดสอบได้เร็วกว่าเสมอเพราะมีมากกว่า ... คุณมีข้อผิดพลาดการทดสอบจะทำงานบนคอร์เดียวนั่นคือ จำนวนเงินไม่สำคัญที่นี่😉
นั่นคือทั้งหมดที่ฉันหวังว่ามันจะมีประโยชน์ฉันยังคงทำการทดสอบกับ GNUTransfer VPS 😀
การรันการทดสอบคอร์เดียวบนเซิร์ฟเวอร์ไม่สมเหตุสมผลมากนักเนื่องจากงานส่วนใหญ่ที่จะดำเนินการจะใช้หลายคอร์
มักจำเป็นต้องทราบโดยไม่คำนึงถึงจำนวนคอร์ซึ่งเป็นซีพียูที่ให้ประสิทธิภาพดีที่สุด
ปริมาณไม่ใช่ทุกอย่างคุณภาพมักจะสำคัญกว่า
ด้วยการทดสอบนี้คุณจะสามารถทราบได้ว่า iPC มีหน่วยประมวลผลมากน้อยเพียงใดและจากการทดสอบนั้นคุณจะสามารถเลือกจำนวนคอร์ที่คุณจะมีได้…. เรียบง่าย
ในตัวอย่างเหล่านี้คุณสามารถดูวิธีเลือกจำนวนเธรดที่รันการทดสอบเพื่อบีบคอร์ที่เป็นไปได้ทั้งหมด:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
เห็นด้วยอย่างยิ่งสำหรับฉันมันน่าจะเป็นความจริงมากกว่าที่ bech k จะครอบครองคอร์ทั้งหมดด้วยกัน
และในกรณีที่คุณต้องการเปรียบเทียบชุดการทดสอบกับ mini PC ARM, Raspberry Pi, ODROID และ Banana PRO ที่มีระดับต่ำ:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
บทความที่ดีเนื่องจากคุณบอกว่ามันมีไว้สำหรับเซิร์ฟเวอร์ที่คุณสามารถวางไว้สำหรับ centos
มีโอกาสใดที่ภาพหน้าจอตรงกลางจะไม่เป็นการถ่ายโอน GNU?
สองรายการแรกมาจาก GNUTransfer 😀
สรุปการดำเนินการทดสอบ:
เวลารวม: 21.6028 วินาที
จำนวนเหตุการณ์ทั้งหมด: 10000
เวลาทั้งหมดที่ดำเนินการโดยเหตุการณ์: 21.6020
สถิติตามคำขอ:
นาที: 2.14 มิลลิวินาที
เฉลี่ย: 2.16 มิลลิวินาที
สูงสุด: 5.56ms
ประมาณ เปอร์เซ็นไทล์ที่ 95: 2.24ms
ความเป็นธรรมของเธรด:
เหตุการณ์ (เฉลี่ย / stddev): 10000.0000 / 0.00
เวลาดำเนินการ (เฉลี่ย / stddev): 21.6020 / 0.00
สรุปการดำเนินการทดสอบ:
เวลารวม: 19.7614 วินาที
จำนวนเหตุการณ์ทั้งหมด: 10000
เวลาทั้งหมดที่ดำเนินการโดยเหตุการณ์: 19.7599
สถิติตามคำขอ:
นาที: 1.91 มิลลิวินาที
เฉลี่ย: 1.98 มิลลิวินาที
สูงสุด: 5.73ms
ประมาณ เปอร์เซ็นไทล์ที่ 95: 2.08ms
ความเป็นธรรมของเธรด:
เหตุการณ์ (เฉลี่ย / stddev): 10000.0000 / 0.00
เวลาดำเนินการ (เฉลี่ย / stddev): 19.7599 / 0.00
อย่างนี้ดีแล้ว? มันคือ fx 8120
ทำการทดสอบด้วยตัวเลือกต่อไปนี้:
จำนวนเธรด: 1
กำลังทำเกณฑ์มาตรฐานประสิทธิภาพของ CPU
กระทู้เริ่ด!
เสร็จสิ้น
จำนวนเฉพาะสูงสุดที่ตรวจสอบในการทดสอบ CPU: 20000
สรุปการดำเนินการทดสอบ:
เวลารวม: 108.2065 วินาที
จำนวนเหตุการณ์ทั้งหมด: 10000
เวลาทั้งหมดที่ดำเนินการโดยเหตุการณ์: 108.1852
สถิติตามคำขอ:
นาที: 9.02 มิลลิวินาที
เฉลี่ย: 10.82 มิลลิวินาที
สูงสุด: 54.76ms
ประมาณ เปอร์เซ็นไทล์ที่ 95: 16.91ms
ความเป็นธรรมของเธรด:
เหตุการณ์ (เฉลี่ย / stddev): 10000.0000 / 0.00
เวลาดำเนินการ (เฉลี่ย / stddev): 108.1852 / 0.00
ฉันดูเหมือนจะช้ามากสำหรับคุณใช่มั้ย?
สิ่งที่ดีคือการวางระบบหลายอย่างโดยเฉพาะ rasberry orange pi และอื่น ๆ และดูความแตกต่างที่ใหญ่ / ไม่ใหญ่มาก