ค้นหาเว็บไซต์

ESXi: ประสิทธิภาพของดิสก์ช้าบน HPE Gen8


ฉันมี HP Microserver N40L ที่เก่าแต่เชื่อถือได้ ฉันใช้มันตลอด 24/7 ตั้งแต่ปี 2012 มันใช้ ESXi 5.1 มีเซิร์ฟเวอร์ 2003R2 สองสามตัว (DNS และเว็บ) การห่อหุ้มพาหะที่เป็นอันตราย มันเป็นเพียงเว็บเซิร์ฟเวอร์ข้อมูลแยกต่างหาก หากถูกแฮ็ก การกู้คืนจากข้อมูลสำรองและรีสตาร์ททำได้ง่าย โดยปกติจะไม่เชื่อมต่อกับเครือข่ายภายใน แต่เพื่อรับการอัปเดตเนื้อหา แต่เวลาผ่านไปและเซิร์ฟเวอร์ของฉันก็ "เหนื่อย"

ฉันต้องการเรียกใช้ทั้ง DNS และ WEB อย่างน้อยบน Windows Server 2008R2 และบน Windows Server 2012 R2 N40L เริ่มวางสาย N40L ไม่มีทรัพยากรฮาร์ดแวร์เพียงพอ คุณไม่สามารถติดตั้งสิ่งที่ทรงพลังมากไปกว่าโปรเซสเซอร์ AMD Turion (™) II ความเร็ว 1.5 GHz พร้อมสถาปัตยกรรม 2/2 และ RAM ขนาด 8 GB

ฉันเข้าใจว่า HP Microserver Gen8 ไม่ใช่ยาวิเศษเช่นกัน แต่คุณสามารถติดตั้งหน่วยความจำ 16 GB และตัวอย่างเช่น โปรเซสเซอร์ Intel® Xeon® E3-1220l 2.3/3.5 GHz พร้อมสถาปัตยกรรม 2/4 และพลังงานต่ำเป็นพิเศษ การบริโภค (ประมาณ 17-20 W) คุณสามารถติดตั้ง ตัวอย่างเช่น Intel® Xeon® E3-1270 3.4/4.1 GHz พร้อมสถาปัตยกรรม 4/8 แต่คุณไม่ควรแปลกใจที่โปรเซสเซอร์เพียงอย่างเดียวมีราคาแพงกว่าไมโครเซิร์ฟเวอร์ถึง 1.5 เท่า :-)

HP Microserver Gen8 เป็นไมโครเซิร์ฟเวอร์ตัวสุดท้ายของ HP ซึ่ง:

  • สามารถอัพเกรดได้

  • มีบัตร iLO

น่าเสียดายที่ Gen9 ไม่ปรากฏ และ Gen10 ใหม่คือ … แค่อ่านเกี่ยวกับมันแล้วคุณจะเห็น ?

HP Microserver Gen8 ยังไม่จำหน่ายอย่างเป็นทางการ แต่คุณยังสามารถซื้อได้ ฉันซื้อ Gen8 (G2020T) มือสองแล้ว จากนั้นฉันก็ติดตั้งอิมเมจแบบกำหนดเองของ HPE ESXi 5.5U3 ลงไป

อย่างไรก็ตาม ปรากฎว่ามีข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ สิ่งที่น่าสนใจที่สุดเริ่มเกิดขึ้นหลังจากนั้น

ติดตั้ง: Vmware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016.iso

เวอร์ชันไดรเวอร์ดิสก์: scsi-hpvsa-5.5.0.100-1OEM.550.0.0.1331820

เมื่อปรากฎว่า HP ได้ทำลายบางอย่างในไดรเวอร์ระบบย่อยของดิสก์สำหรับ ESXi 5.5 และการจัดการดิสก์ก็ไม่มีประสิทธิภาพเท่าที่ควร ยิ่งกว่านั้น ตามที่ฉันพบในภายหลัง ปัญหานี้เกิดขึ้นในอิมเมจ HPE ESXi 6.0, 6.5 และ 6.7 ด้วย

หลังจากคุยกับเพื่อนและค้นหาเว็บ ฉันเข้าใจว่าปัญหาอยู่ในไดรเวอร์ที่ HPE รวมไว้ในอิมเมจที่กำหนดเองด้วยตัวติดตั้ง ESXi 5.5 หรือใหม่กว่า

อย่างไรก็ตามปัญหานี้สามารถแก้ไขได้ ชุมชนอินเทอร์เน็ต (https://homeservershow.com) ได้จัดการเพื่อค้นหาไดรเวอร์ที่ช่วยเพิ่มประสิทธิภาพดิสก์ใน HP Microserver Gen8 ได้อย่างแท้จริง

เวอร์ชันไดรเวอร์: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820

คุณสามารถดาวน์โหลดไดรเวอร์ได้ฟรีจากเว็บไซต์อย่างเป็นทางการของ HPE:

https://support.hpe.com/hpsc/swd/…b1dfc5314e02bc01b1436b
ประเภท: Driver — Storage Controller
เวอร์ชัน: 5.5.0-88.0(9 ก.ย. 2014)
ระบบปฏิบัติการ ): VMware vSphere 5.5
ชื่อไฟล์: scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib (707 KB)

ตอนนี้เราต้องติดตั้ง ขั้นตอนอธิบายไว้ด้านล่าง ก่อนอื่น ให้ตรวจสอบเวอร์ชันของไดรเวอร์ที่ติดตั้ง และหากแตกต่าง ให้เปลี่ยนเป็นเวอร์ชันที่ถูกต้อง

เชื่อมต่อคอนโซลโฮสต์ ESXi โดยใช้ PuTTY รับรองความถูกต้องในฐานะรูทและเรียกใช้คำสั่งนี้:

esxcli software vib list | grep scsi

นี่คือสิ่งที่ฉันมีก่อนที่จะเปลี่ยนไดรเวอร์:

esxcli software vib list | grep scsi

scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10
scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard Partner รองรับปี 2018 -04-10
scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-mpt2sas 15.10.06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10
scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 10/04/2018
scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 20 18- 04-10

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

เรียกใช้คำสั่งต่อไปนี้ในคอนโซล ESXI:

cd /vmfs/volumes/[datastore]
time dd if=/dev/zero of=tempfile bs=8k count=1000000

หมายเหตุ อย่าลืมแทนที่ [datastore] เป็นชื่อ VMFS DataStore ของคุณ

นี่คือผลลัพธ์:

บันทึก 1000000+0 รายการใน
บันทึกออก 1000000+0 รายการ
จริง 14m 12.62s
ผู้ใช้ 0m 12.23s
sys 0m 0.00s

ไม่เลวใช่มั้ย

เปรียบเทียบกับผลลัพธ์ที่ได้รับสำหรับการกำหนดค่าเดียวกันโดยติดตั้ง ESXi 5.1U3:

บันทึก 1000000+0 รายการใน
บันทึกออก 1000000+0 รายการ
จริง 17 นาที 25.62 วินาที
ผู้ใช้ 0m 7.23s
sys 0m 0.00s

อย่างที่คุณเห็น มีการปรับปรุงเมื่อเทียบกับรุ่น ESXi ก่อนหน้า อย่างไรก็ตาม คุณจะต้องเชื่อใจฉันและดูผลลัพธ์ที่แตกต่างออกไป อ่านโพสต์นี้ให้จบ

งั้นเรามาเปลี่ยนไดรเวอร์กันเถอะ

ขั้นตอนค่อนข้างง่าย คุณควรดาวน์โหลดไดรเวอร์ที่คุณต้องการจากเว็บไซต์ HPE ตามลิงค์ด้านบน

  1. หยุด VM ที่กำลังทำงานอยู่ทั้งหมด

  2. หากปิดใช้งาน ให้เปิดใช้งาน SSH;

  3. คัดลอก scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib ไปยัง /tmp (เช่น ใช้ WinSCP);

  4. เชื่อมต่อกับคอนโซลโฮสต์ ESXi โดยใช้ PuTTY

  5. เปลี่ยนโฟลเดอร์ปัจจุบันเป็นโฟลเดอร์ที่คุณใส่ไฟล์ไว้ i. อี ถึง /tmp:

    cd /tmp
  6. คัดลอกไฟล์ VIB ไปยังโฟลเดอร์ที่จะติดตั้ง:

    cp scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib /var/log/vmware/
  7. เปิดใช้งานโหมดการบำรุงรักษาของโฮสต์:

    esxcli system maintenanceMode set --enable true
  8. ลบไดรเวอร์ปัจจุบันของระบบย่อยของดิสก์:

    esxcli software vib remove -n scsi-hpvsa -f
  9. ติดตั้งไดรเวอร์ scsi-hpvsa-5.5.0-88OEM ที่ถูกต้องจากไฟล์:

    esxcli software vib install -v file:scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820.x86_64.vib --force --no-sig-check --maintenance-mode
  10. รีสตาร์ท ESXi ปิดโหมดการบำรุงรักษา ปิดใช้งาน SSH (หากจำเป็น) และเริ่มเครื่องเสมือนของคุณ

หมายเหตุ คุณสามารถปิดใช้งานโหมดการบำรุงรักษาจากไคลเอนต์หรือจากคอนโซลโดยใช้คำสั่งต่อไปนี้:

esxcli system maintenanceMode set --enable false

มันง่าย? ใช่แล้ว.

แต่คุณต้องแน่ใจเสมอว่าผู้เขียนไม่ได้โกหก ตรวจสอบให้แน่ใจว่าเวอร์ชันไดรเวอร์มีการเปลี่ยนแปลง:

esxcli software vib list | grep scsi

scsi-hpsa 5.5.0.124-1OEM.550.0.0.1331820 HPE VMwareCertified 2018-04-10
scsi-hpdsa 5.5.0.52-1OEM.550.0.0.1331820 Hewlett-Packard Partner รองรับปี 2018 -04-10
scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2018-04-10
scsi-mpt2sas 15.10.06.00.1vmw-1OEM.550.0.0.1198610 LSI VMwareCertified 2018-04-10
scsi-bfa 3.2.6.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 10/04/2018
scsi-bnx2fc 1.713.20.v55.4-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-bnx2i 2.713.10.v55.3-1OEM.550.0.0.1331820 QLogic VMwareCertified 2018-04-10
scsi-qla4xxx 644.55.37.0-1OEM.550.0.0.1331820 QLogic VMwareCertified 20 18- 04-10

ใช่ มันเปลี่ยนเป็นอันที่ถูกต้องแล้ว จากนั้นฉันก็เริ่มทดสอบประสิทธิภาพอีกครั้ง ฉันรู้สึกทึ่งกับผลลัพธ์ที่ได้:

cd /vmfs/volumes/[datastore]
time dd if=/dev/zero of=tempfile bs=8k count=1000000

บันทึก 1000000+0 รายการใน
บันทึกออก 1000000+0 รายการ
จริง 2 นาที 6.73 วินาที
ผู้ใช้ 0m 5.21s
sys 0m 0.00s

เร็วกว่าไดรเวอร์ก่อนหน้าเจ็ดเท่า และเร็วกว่าใน ESXI 5.1U3 เกือบ 9 เท่า

ผู้ใช้ฟอรัมยืนยันว่าติดตั้งไดรเวอร์ผิดระหว่างการติดตั้ง ESXi 6.0 และ 6.5 หากคุณแทนที่ด้วย scsi-hpvsa-5.5.0-88OEM.550.0.0.1331820 ระบบย่อยของดิสก์จะเริ่มทำงานเร็วเท่ากับการทดสอบครั้งล่าสุดของฉัน

ในความคิดของฉัน นี่เป็นข้อโต้แย้งที่น่าเชื่อถือมากในการแทนที่ไดรเวอร์พื้นที่เก็บข้อมูล ESXi

บทความที่เกี่ยวข้อง