SSD TRIM ทำงานกับสถานการณ์ 'Boot from VHD' หรือไม่


9

ฉันเพิ่งซื้อ Intel X-25 G2 SSD (160GB) เป็นไดรฟ์เสริมสำหรับแล็ปท็อปของฉัน

ฉันสร้างดิสก์เสมือนดิสก์ขนาดคงที่ (40GB) และติดตั้ง Windows Server 2008 R2 ลงบน VHD นี้ ตอนนี้ฉัน 'boot to VHD'

(ฉันต้องการสภาพแวดล้อมการพัฒนาที่หลากหลายดังนั้น VHD ที่แยกต่างหากเป็นวิธีที่เหมาะสมสำหรับฉัน)

มันใช้งานได้ดีและรวดเร็ว ไม่มีข้อร้องเรียน

เพียงแค่ความรู้สึกซึ่งจู้จี้ TRIM ทำงานอย่างไรในสถานการณ์นี้ ฉันจะใช้ SSD แบบนี้หรือเปล่า?

ฉันไม่พบคำตอบที่ชัดเจนผ่านทาง Google .. ฉันเรียกใช้ "แบบสอบถามพฤติกรรม fsutil ถูกปิดใช้งานเปิดใช้งานการแจ้งเตือนใหม่" และส่งคืน '0' อย่างไรก็ตามเรื่องนี้ไม่ชัดเจน

ฉันรันโปรแกรมจัดเรียงข้อมูลและดูเหมือนว่าไดรฟ์ SSD พร้อมใช้งานสำหรับงานนี้

มี:

1) วิธีใดที่ฉันสามารถกำหนด TRIM ได้ 2) ถ้าไม่ฉันจะเปิดใช้งานได้อย่างไร


ตั้งแต่ฉันถามคำถามนี้เมื่อเกือบ 3 ปีที่แล้วฉันคิดว่าฉันจะเพิ่มคำลงท้าย โดยพื้นฐานแล้ว SSD ของฉันยังคงแข็งแกร่งหลังจากการใช้งาน VHD 2 ปีอย่างเป็นธรรม

คำตอบ:


3

เอกสารงานระหว่างทำบนไซต์ Microsoft บันทึกคุณสมบัติใหม่ของ 8 แพลตฟอร์ม พวกเขาไม่ได้ระบุว่าจะทำงานได้บนเซิร์ฟเวอร์หรือไคลเอนต์เท่านั้น:

http://msdn.microsoft.com/en-us/library/hh848053%28v=vs.85%29.aspx

พวกเขายังพูดเพียงเล็กน้อยเกี่ยวกับรูปแบบ VHDX ใหม่ซึ่งควรสนับสนุน TRIM

http://technet.microsoft.com/en-us/library/hh831446.aspx

ฉันไม่สามารถตรวจสอบสิ่งนี้ได้เพราะตอนนี้ฉันมี w8cp ทำงานในรูปแบบ vhd มาตรฐานดังนั้นฉันจะลองทำการติดตั้งใหม่ทั้งหมดในรูปแบบ vhdx ใหม่ หากคุณไม่ได้เป็นผู้ป่วยคุณสามารถทำสิ่งนี้ได้ด้วยตนเองและดูการลบไฟล์ด้วย procmon (คุณควรเห็นจำนวนการโทร api บางรายการดูรายละเอียดด้านล่าง)

"ขออภัย แต่เป็นกลไกการป้องกันสแปมผู้ใช้ใหม่สามารถโพสต์ได้สูงสุดสองไฮเปอร์ลิงก์": ocztechnologyforum.com/forum/showthread.php?66696-New-FW-Flashing


2

สำหรับความรู้ของฉันยังไม่มีโซลูชันระบบเสมือนจริงที่สนับสนุนการบอกระบบปฏิบัติการใน VM ว่าในความเป็นจริงใน SSD (ไดรฟ์เสมือนและตัวควบคุมจะมีลักษณะเหมือนกับแขกของระบบปฏิบัติการทั่วไปไม่ว่าจะเป็นบนดิสก์แบบหมุนโลหะ SSD หรือ แม้แต่ไดรฟ์ที่ใช้ RAM ทั้งหมด) และการแปลคำสั่ง TRIM จาก guest OS เพื่อแก้ไขคำสั่ง TRIM ที่สัมพันธ์กับไดรฟ์โฮสต์

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


1

เครื่องเสมือนมีฮาร์ดแวร์เสมือนและไม่รู้อะไรเกี่ยวกับฮาร์ดดิสก์จริง นอกจากนี้ยังไม่จำเป็นต้องรู้ว่าเป็นระบบปฏิบัติการโฮสต์ดูแลทุกอย่าง ในขณะที่ดีในทางทฤษฎีสิ่งนี้จะพังลงสำหรับ SSD

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

ดังนั้นคำตอบคือบวก: คุณกำลังสะบัด SSD ของคุณ

พิจารณา:

  1. วาง VHD บนดิสก์ที่ไม่ใช่ SSD
  2. การลบ VHD ไม่ช้าก็เร็วจากดิสก์ SSD (จะใช้ TRIM)
  3. การใช้ VHD ขนาดแปรปรวน (ฉันสงสัยว่าสิ่งนี้จะทำให้เกิดปัญหาได้อีกต่อไป
  4. การแบ่งพาร์ติชัน SSD ออกเป็นสองพาร์ติชั่นและใช้ซอฟต์แวร์การสร้างภาพดิสก์เพื่อสลับเครื่องเสมือนเข้า / ออกพาร์ติชั่นที่สอง (ซึ่งอาจต้องใช้ผลิตภัณฑ์ที่ปัดน้ำฝนอย่างชาญฉลาด - อาจใช้ระบบปฏิบัติการเพื่อลบและสร้างพาร์ติชั่นที่สองขึ้นมาใหม่ เคล็ดลับ)

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.