วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด

เราอยู่ใน 1cloud.ru เราได้เตรียมเครื่องมือและสคริปต์ที่ได้รับการคัดสรรสำหรับการประเมินประสิทธิภาพของโปรเซสเซอร์ ระบบจัดเก็บข้อมูล และหน่วยความจำบนเครื่อง Linux: Iometer, DD, vpsbench, HammerDB และ 7-Zip

ตัวเลือกอื่นๆ ของเราพร้อมเกณฑ์มาตรฐาน:

วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด
ภาพถ่าย — สำนักจัดการที่ดินอลาสกา — ซีซีโดย

ไอโอมิเตอร์

นี่คือเกณฑ์มาตรฐานสำหรับการประเมินประสิทธิภาพของดิสก์และระบบย่อยเครือข่าย เหมาะสำหรับการทำงานกับทั้งเซิร์ฟเวอร์เดียวและทั้งคลัสเตอร์ Iometer เปิดตัวโดยวิศวกรของ Intel ในปี 1998 ในปี 2001 บริษัทได้โอนซอร์สโค้ดไปยังองค์กรไม่แสวงหากำไร Open Source Development Labs (สพป) ภายใต้ใบอนุญาต ใบอนุญาตโอเพ่นซอร์สของ Intel. ตั้งแต่ปี 2003 เครื่องมือนี้ได้รับการสนับสนุนจากกลุ่มผู้ที่ชื่นชอบ - โครงการ จดทะเบียน ที่ SourceForge.net

Iometer ประกอบด้วยตัวสร้างโหลดไดนาโมและอินเทอร์เฟซแบบกราฟิก จริงอยู่อย่างหลังใช้ได้เฉพาะกับ Windows เท่านั้น สำหรับเครื่องกำเนิดไฟฟ้าจะช่วยให้คุณสามารถจำลองการโหลดแอปพลิเคชันบุคคลที่สามได้ - มีการสร้างเทมเพลตการทดสอบพิเศษสำหรับสิ่งนี้

เกณฑ์มาตรฐานแสดง: ปริมาณงาน การดำเนินการต่อวินาที เวลาแฝง และโหลดของโปรเซสเซอร์ ไม่เพียงแต่คำนวณค่าเฉลี่ยเท่านั้น แต่ยังคำนวณค่าต่ำสุด/สูงสุดด้วย

แม้ว่าเครื่องมือเวอร์ชันเสถียรล่าสุดจะเปิดตัวในปี 2014 แต่ก็ยังคงใช้งานอยู่ Broadcom и Dell. อย่างไรก็ตาม อายุของระบบยังคงใช้เวลานาน ประการแรกอินเทอร์เฟซของมัน เก่า และไม่มีการเปลี่ยนแปลงมาตั้งแต่ปี 1998 ประการที่สอง บางครั้งเครื่องมือนี้ให้ผลลัพธ์ที่ไม่เพียงพอโดยสิ้นเชิงกับอาร์เรย์แบบแฟลชทั้งหมด

vpsbench

สคริปต์ง่ายๆ ในการประเมินประสิทธิภาพ VPS กระจายไปทั่ว ใบอนุญาตของเอ็มไอที. นี่คือตัวอย่างงานที่ได้รับจากที่เก็บ GitHub อย่างเป็นทางการ:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

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

แฮมเมอร์ดีบี

หนึ่งในความนิยมมากที่สุด เปิด เกณฑ์มาตรฐานสำหรับการทดสอบโหลดฐานข้อมูล เครื่องมือนี้ได้รับการสนับสนุนจากองค์กรที่ไม่แสวงหากำไร TPC — สภาประสิทธิภาพการประมวลผลธุรกรรม เป้าหมายคือการพัฒนามาตรฐานสำหรับการวัดประสิทธิภาพฐานข้อมูล

HammerDB สร้างสคีมาฐานข้อมูลทดสอบ เติมข้อมูล และจำลองโหลดของผู้ใช้เสมือนหลายราย โหลดสามารถเป็นได้ทั้งการดำเนินการทางธุรกรรมและการวิเคราะห์ รองรับ: ฐานข้อมูล Oracle, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL และ Redis

ชุมชนขนาดใหญ่ได้ก่อตั้งขึ้นรอบๆ HammerDB ยูทิลิตี้นี้ถูกใช้โดยบริษัทจาก 180 ประเทศ ในหมู่พวกเขา: อินเทล, Dell, เลอโนโว, หมวกสีแดง และอีกมากมาย คนอื่น ๆ. หากคุณต้องการสำรวจความสามารถของยูทิลิตี้ด้วยตัวเองคุณสามารถเริ่มต้นได้ คำแนะนำอย่างเป็นทางการ.

วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด
ภาพถ่าย — สถานที่หายไป — ซีซีโดย

ฮิต-Zip

ไฟล์เก็บถาวรนี้มีเกณฑ์มาตรฐานในตัวสำหรับทดสอบความเร็วโปรเซสเซอร์เมื่อบีบอัดไฟล์จำนวนหนึ่ง นอกจากนี้ยังเหมาะสำหรับการตรวจสอบข้อผิดพลาดของ RAM อัลกอริทึมใช้สำหรับการทดสอบ LZMA (อัลกอริธึมลูกโซ่ Lempel–Ziv–Markov) มันขึ้นอยู่กับแผนภาพ การบีบอัดข้อมูลพจนานุกรม. ตัวอย่างเช่น หากต้องการรันเบนช์มาร์กด้วยหนึ่งเธรดและพจนานุกรมขนาด 64 MB เพียงเขียนคำสั่ง:

7z b -mmt1 -md26

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

DD

เครื่องมือบรรทัดคำสั่งที่แปลงและคัดลอกไฟล์ แต่สามารถใช้เพื่อดำเนินการทดสอบ I/O อย่างง่ายบนระบบจัดเก็บข้อมูลได้ ใช้งานได้ทันทีเมื่อแกะกล่องบนระบบ GNU/Linux เกือบทุกระบบ

ในหน้าวิกิ ที่ให้ไว้ คำสั่งเพื่อประเมินประสิทธิภาพของดิสก์เมื่อเขียนบล็อกขนาด 1024 ไบต์ตามลำดับ:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

เป็นที่น่าสังเกตว่า D.D. สามารถใช้ เป็นเกณฑ์มาตรฐาน CPU อย่างง่าย อย่างไรก็ตาม การดำเนินการนี้จะต้องมีโปรแกรมเพิ่มเติมที่ต้องใช้การคำนวณที่ต้องใช้ทรัพยากรมาก ตัวอย่างเช่น ยูทิลิตีสำหรับการคำนวณค่าแฮช md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

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

สิ่งที่เราเขียนเกี่ยวกับบล็อกและโซเชียลเน็ตเวิร์กของเรา:

วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด การศึกษา: Linux ยังคงเป็นระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในระบบคลาวด์
วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด Open Invention Network มีผู้ได้รับใบอนุญาตมากกว่าสามพันราย สิ่งนี้หมายความว่าอย่างไรสำหรับซอฟต์แวร์โอเพ่นซอร์ส

วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด วิธีรักษาความปลอดภัยระบบ Linux ของคุณ: 10 เคล็ดลับ
วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด การลดความเสี่ยง: วิธีที่จะไม่สูญเสียข้อมูลของคุณ

วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด หนังสือสำหรับผู้ที่เกี่ยวข้องกับการบริหารระบบอยู่แล้วหรือกำลังวางแผนเริ่มต้น
วิธีประเมินประสิทธิภาพเซิร์ฟเวอร์ Linux: เครื่องมือวัดประสิทธิภาพแบบเปิด โซนโดเมนที่ผิดปกติสำหรับโครงการของคุณ

ที่มา: will.com

เพิ่มความคิดเห็น