Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

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 มีทรัพยากรฮาร์ดแวร์ไม่เพียงพอ คุณไม่สามารถติดตั้งสิ่งที่ทรงพลังกว่าโปรเซสเซอร์ 1.5 GHz AMD Turion (™) II ที่มีสถาปัตยกรรม 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
ประเภท:ไดรเวอร์ — Storage Controller
เวอร์ชัน:5.5.0-88.0(9 Sep 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 PartnerSupported 2018-04-10
scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard Partner รองรับ 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 2018-04-10
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 2018-04-10

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

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

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

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

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

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

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

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

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

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

1000000+0 บันทึกใน
1000000+0 บันทึกออก
จริง 17m 25.62s
ผู้ใช้ 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 PartnerSupported 2018-04-10
scsi-hpvsa 5.5.0-88OEM.550.0.0.1331820 Hewlett-Packard Partner รองรับ 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 2018-04-10
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 2018-04-10

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

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

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

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

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

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