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

เราอยู่ใน 1cloud.ru подготовили подборку инструментов и скриптов для оценки производительности процессоров, СХД и памяти на Linux-машинах: Iometer, DD, vpsbench, HammerDB и 7-Zip.

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

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

ไอโอมิเตอร์

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

Iometer состоит из генератора нагрузки dynamo и графического интерфейса. Правда, последний доступен только под 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

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster