ฉันควรเก็บไฟล์สลับไว้ในไดรฟ์ SSD หรือไม่


83

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

  • คำถามของฉันคือ: ฉันควรทิ้งไฟล์ swap ไว้ในไดรฟ์นั้นหรือไม่?

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


3
โปรดตรวจสอบบทความนี้ storagesearch.com/ssdmyths-endurance.html 51 ปี !!!
Xavierjazz

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

storagesearch.com/ssd-buyers-guide.htmlสิ่งนี้ควรให้ข้อมูลที่ถูกต้อง
Xavierjazz

3
ข้อควรสนใจ:มีหน่วยความจำเพียงจำนวน จำกัด เท่านั้นที่มอบให้กับไดรเวอร์ที่เรียกว่าส่วนหน่วยความจำnon-pagedและpagedพูล ไฟล์หน้าเป็นสิ่งจำเป็นสำหรับเมื่อส่วนเพจได้รับเต็มเนื่องจากนักเล่นเกมฉันเห็นเกมบ่นเกี่ยวกับหน่วยความจำพูลเพจเนื่องจากฉันปิดใช้งานไฟล์เพจของฉันในระบบ 8 GB สรุป: ไฟล์หน้ามีความจำเป็นจะช่วยป้องกันการหมดสิ้นจพูพูลและทำให้ระบบของคุณเร็วขึ้น
Tamara Wijsman

1
แต่ทุกวันนี้ Macbook Air ยกตัวอย่างเช่นมีเพียง SSD ... ดังนั้นคุณจึงไม่สามารถหลีกเลี่ยงการ pagefile ใน SSD เว้นแต่ว่าคุณจะปิดการใช้งาน pagefile พร้อมกัน ...
nopole

คำตอบ:


9

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


8
แปลก ครั้งล่าสุดที่ฉันแนะนำ SSDs มีอายุการใช้งานที่ จำกัด เมื่อเทียบกับ HDD ปกติ (สำหรับการใช้งานเดียวกัน) ฉันได้ลงคะแนน
Manos Dilaverakis

6
คำพูดไม่สมบูรณ์ คำแนะนำสำหรับอุปกรณ์ 2 GB ในกรณีนี้ pagefile จะมีเปอร์เซ็นต์ของไดรฟ์ที่สำคัญลดพื้นที่ว่างอย่างมากและเพิ่มการสึกหรอของแต่ละเซลล์ ไดรฟ์ 64 GB มีเซลล์มากกว่าที่จะกระจายการสึกหรอนี้ ฉันเดาว่าคำแนะนำของผู้ผลิต SSD จะมีประโยชน์มากกว่า หากการแลกเปลี่ยนไม่ค่อยได้ใช้มันไม่ควรทำให้เกิดการสึกหรอมากนัก แต่ SSD สามารถช่วยได้ในช่วงเวลาที่หายากเหล่านั้นเมื่อการสลับเปลี่ยนทำให้เกิดความช้าไม่ได้
Bender

28
การเพจมีผลต่ออายุการใช้งานของ SSD หรือไม่ ใช่ แต่อย่างใดการเขียนใด ๆ ฉันสนใจไหม ไม่มีทาง! หากสิ่งที่มีเลือดออกไปตกหลังจาก 3, 4 หรือ 5 ปีแล้วจะเป็นอย่างไร? ถ้าอย่างนั้นเราจะเห็น SSDs เร็วกว่าเทคโนโลยีในปัจจุบันถึง 10 เท่าและถึงเวลาแล้วที่จะต้องดำเนินการต่อไป หรือคุณสนใจ HDD 5400 RPM อายุ 5 ปีที่มีความจุ 80 GB หรือไม่? ผมค่อนข้างสงสัยมัน :)

3
@Phoshi: ฉันคิดว่าเทคโนโลยีใหม่เกินกว่าที่จะตัดสินได้เพราะการประเมินใด ๆ เป็นทฤษฎีที่สมบูรณ์ในตอนนี้ ไม่มีใคร (สำหรับความรู้ของฉัน) จริง ๆ แล้วปล่อยให้ SSD ทำงานได้นานพอที่จะทดสอบอายุการใช้งานของมัน
Sasha Chedygov

11
คำตอบนี้ไม่ถูกต้องอย่างชัดเจน ฉันดาวน์โหลดเอกสารที่ลิงก์ในวันที่ 22/11/2554 1) ราคาที่ระบุไม่ถูกต้อง ใบเสนอราคาแบบเต็มคือ: "เราขอแนะนำให้ปิดการใช้งานไฟล์หน้าสำหรับอุปกรณ์เก็บข้อมูลแฟลชขนาด 2 GB เนื่องจากผลกระทบที่อาจเกิดขึ้นกับไฟล์หน้านั้นในอุปกรณ์จัดเก็บข้อมูลแบบแฟลชตลอดจนพื้นที่ว่างลดลงสำหรับแอปพลิเคชันเพิ่มเติมและข้อมูลผู้ใช้ อุปกรณ์." 2) เป็นที่ชัดเจนว่า MS กำลังพูดถึงแฟลช USB และ SD ทั่วไปที่นี่ไม่ใช่ SSD
user4197

65

จากบล็อก MSDN > วิศวกรรม Windows 7 > การสนับสนุนและถามตอบสำหรับไดรฟ์ Solid-State :

ควรวาง pagefile บน SSD หรือไม่

ใช่. การดำเนินการ pagefile ส่วนใหญ่เป็นการอ่านแบบสุ่มขนาดเล็กหรือการเขียนเรียงลำดับที่ใหญ่กว่าซึ่งทั้งสองอย่างนี้เป็นประเภทของการดำเนินการที่ SSD ใช้งานได้ดี

ในการดูข้อมูล telemetry จากร่องรอยนับพันและมุ่งเน้นไปที่การอ่านและเขียนไฟล์เพจเราพบว่า

  • Pagefile.sys อ่านมีจำนวนมากกว่า pagefile.sys เขียนโดยประมาณ 40 ถึง 1
  • ขนาดการอ่าน Pagefile.sys มักจะค่อนข้างเล็กโดย 67% น้อยกว่าหรือเท่ากับ 4 KB และ 88% น้อยกว่า 16 KB
  • Pagefile.sys เขียนมีขนาดค่อนข้างใหญ่โดย 62% มากกว่าหรือเท่ากับ 128 KB และ 45% มีขนาดเท่ากับ 1 MB

ในความเป็นจริงเนื่องจากรูปแบบการอ้างอิงไฟล์เพจทั่วไปและลักษณะการทำงานที่ดี SSD มีอยู่ในรูปแบบเหล่านั้นมีไฟล์น้อยกว่าไฟล์เพจเพื่อวางบน SSD


9
ไม่ต้องสงสัยเลยว่ามันจะเร็วขึ้น สิ่งที่บทความนี้ไม่ได้หารือเกี่ยวกับการเป็นว่าเรื่องนี้จะทำให้เกิด wearout SSD มากเกินไป
PPC

1
@PPC " Pagefile.sys อ่านมากกว่าจำนวน pagefile.sys เขียนโดยประมาณ 40 ถึง 1 " ดังนั้นไม่ใช่ (อีกทั้งประโยคสุดท้ายจะไม่สมเหตุสมผลหากเป็นเช่นนั้นจริงอีกครั้งไม่มี)
David Schwartz

2
@DavidSchwartz: ปัญหาไม่ใช่จำนวนการเขียนเมื่อเทียบกับจำนวนการอ่านมันเป็นจำนวนมากของการเขียนต่อวันเมื่อเทียบกับความอดทนของ SSD และอัลกอริทึมการจัดวางโดยระบบปฏิบัติการ ดูบันทึกย่อของ Xavierjazz ข้างต้นใน OP
PPC

19

ฉันมีคำตอบที่ดีกว่า: ทำไมเมื่อคุณสามารถซื้อ RAM ได้มากกว่านี้ RAM มีราคาถูกหรือถูกกว่าพื้นที่ SSD นอกจากนี้ยังเร็วกว่ามากและจะไม่มีวันเสื่อมถอยเหมือนไดรฟ์ SSD

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


12
ไม่อีกแล้ว. ปัจจุบัน SSD ราคาถูกกว่า RAM ประมาณ 4 เท่า การมีไฟล์สลับนั้นดีสำหรับปริมาณงานไม่ว่าคุณจะมี RAM เท่าใด (แม้ว่ามันอาจทำให้การตอบสนองลดลงก็ตาม)
maaartinus

@maaartinus ใช่ค่าใช้จ่ายต่อการจัดเก็บ GB ดีกว่า RAM แต่เกี่ยวกับ (MB / s) / $? OP ใส่ใจกับการเร่งระบบของเขาไม่ใช่การจัดเก็บ ไดรฟ์ SSD ทั่วไปรุ่นปัจจุบันมีอัตราการถ่ายโอนประมาณ 280MB / s ราคาถูกที่สุดที่ฉันสามารถหาได้ในราคาเริ่มต้นที่ 99 ดอลลาร์ DDR2 800 ram (พบได้บ่อยมาก) มีอัตราการถ่ายโอน 6000 MB / s, 4Gb สำหรับ $ 56 ดังนั้น SSD คือ 2.8 (MB / s) / $ และ RAM คือ 107.4 (MB / s) / $ ใช่คุณสามารถเหลวไหลตัวเลขและใช้ RAM ราคาแพงและ SSD แบบ cheep แต่ถึงอย่างนั้นฉันก็ไม่คิดว่า SSD จะถูกกว่าในปริมาณงาน
Scott Chamberlain

1
@Scott Chamberlain ฉันยอมรับว่าการใช้ RAM ทำให้ความเร็วสูงขึ้น ขึ้นอยู่กับระบบมันอาจเป็นวิธีที่จะไป เมื่อคุณต้องการหน่วยความจำจำนวนมาก RAM อาจมีราคาแพงเกินไปในขณะที่คุณสามารถได้ประสิทธิภาพที่ดีมากกับ SSD ที่ราคาถูกกว่ามาก ปริมาณงานที่สูงกว่าของ RAM ไม่จำเป็นต้องมีผลต่อปริมาณงานหน่วยความจำระดับโลกมากนักเนื่องจากการดำเนินการส่วนใหญ่ทำในหน่วยความจำต่อไป (คุณสามารถพิจารณา RAM เป็นแคชสำหรับ SSD ขนาดใหญ่กว่า) ค่าที่เหมาะสมนั้นมักจะอยู่ที่ใดที่หนึ่ง (เช่นการซื้อ RAM และ SSD เพิ่มเติม)
maaartinus

-1 เมื่อเต็มไปด้วยตัวเอง +0.5 สำหรับการตอบตกลง; จากนั้นฉันก็ปัดขึ้น เป็นที่ยอมรับว่าฉันได้เปิดใช้งานการสลับสำหรับช่วงเวลาที่หายากเหล่านั้นที่ฉันผลักเข้าไปในพื้นที่เก็บเพจและทำให้ระบบปฏิบัติการของฉันล้มเหลวก่อนที่ฉันจะมีโอกาสได้จับมัน ตอนนี้ถ้าเป็นหน้าฉันมักจะสามารถบอกและฆ่าบางสิ่งบางอย่างก่อนที่ปัญหาใหญ่จะเกิดขึ้น
เดมอน

RAM ไม่ถูกกว่าพื้นที่ SSD อีกต่อไปและเมนบอร์ดของคุณอาจมีความจุ RAM สูงสุดอยู่แล้ว ฉันมี 64GB ในเครื่องที่ทำงานหนัก ไปสูงกว่านี้ไม่ได้
sudo

19

นี่คือข้อมูลSMARTจาก OCZ-AGILITY SSD ที่ฉันใช้ในแล็ปท็อป Linux เป็นเวลาประมาณสองปี

ฉันมีพาร์ทิชัน swap บนดิสก์และ "บิด" เดียวที่ฉันทำคือการตั้งค่า swappiness = 0 ใน Linux โพรไฟล์ windows swap จะมากหรือน้อยเช่น swappiness Linux = 0

มันเป็นแล็ปท็อปส่วนตัวของฉันดังนั้นมันจึงไม่ใช้ 8 ชั่วโมงต่อวัน (มากกว่า 1.5 ชั่วโมง) แต่ฉันพัฒนาไปเยอะมากดังนั้นจึงมีการสร้างไฟล์จำนวนมาก

  9 Power_On_Hours          1199
 12 Power_Cycle_Count       2753
184 Initial_Bad_Block_Coun  0
195 Program_Failure_Blk_Ct  0
196 Erase_Failure_Blk_Ct    0
197 Read_Failure_Blk_Ct     0
198 Read_Sectors_Tot_Ct     1311815826
199 Write_Sectors_Tot_Ct    1546123387
200 Read_Commands_Tot_Ct    22347850
201 Write_Commands_Tot_Ct   31599623
202 Error_Bits_Flash_Tot_Ct 55136
203 Corr_Read_Errors_Tot_Ct 54890 
204 Bad_Block_Full_Flag     0
205 Max_PE_Count_Spec       10000
206 Min_Erase_Count         266
207 Max_Erase_Count         2166
208 Average_Erase_Count     842
209 Remaining_Lifetime_Perc 92

ส่วนที่น่าสนใจคือ:

  • Power_On_Hours (ฉันใช้เวลาอยู่หน้าคอมพิวเตอร์มากเกินไป)
  • Max_PE_Count_Spec คือ 10,000 ซึ่งเป็นจำนวน reflashes ขั้นต่ำที่บล็อกสามารถรับมือได้
  • จำนวนลบต่ำสุด, สูงสุดและค่าเฉลี่ยลบบอกเล็กน้อยเกี่ยวกับความทนทานของอัลกอริทึมการปรับระดับการสึกหรอ ฉันคิดว่ามันค่อนข้างโอเคที่บล็อกที่เลวร้ายที่สุดนั้นถูกกระพริบบ่อยกว่าค่าเฉลี่ยประมาณสองเท่า
  • เปอร์เซ็นต์อายุการใช้งานที่เหลืออยู่ซึ่งเท่ากับ 92%

ดังนั้น ... ฉันคิดว่ามันปลอดภัยที่จะสมมติว่าดิสก์ควรจะอยู่ได้จนกว่าฉันจะออกด้วยเหตุผลอื่น (* แตะไม้) มันเล็กเกินไป ...

ถ้าใช้มาตราส่วนตัวเลข 40 ชั่วโมง / สัปดาห์จะให้เวลาชีวิตอย่างน้อย 3-4 ปี - อาจมากกว่าเพราะฉันสงสัยว่าฉันมีประสิทธิภาพมากกว่าที่จะใส่ดิสก์ที่บ้าน ... การประชุมน้อยลง ... ดังนั้นฉันจึง คิดว่ามันค่อนข้างโอเคสำหรับเครื่องทำงานที่ได้รับประโยชน์

100% / (40h/(1199/(2*52w)) * 8% = 3.6  // Did I get that right, eh...

ดังนั้นคำแนะนำของฉันคือ: กำจัดไดรฟ์กลที่มีเสียงดังและเพลิดเพลินกับความเงียบ :-)

มันยอดเยี่ยมกับแล็ปท็อปที่เงียบฉี่


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

อย่างไรก็ตามมันรอดชีวิตมาได้จากแล็ปท็อปที่ติดตั้งมาตั้งแต่แรก

9 Power_On_Hours                  3965
12 Power_Cycle_Count              8755
184 Initial_Bad_Block_Count          0
195 Program_Failure_Blk_Ct           0
196 Erase_Failure_Blk_Ct             0
197 Read_Failure_Blk_Ct              0
198 Read_Sectors_Tot_Ct     5438181603
199 Write_Sectors_Tot_Ct    4223860468
200 Read_Commands_Tot_Ct     108147770
201 Write_Commands_Tot_Ct     87443515
202 Error_Bits_Flash_Tot_Ct     364621
203 Corr_Read_Errors_Tot_Ct     350922
204 Bad_Block_Full_Flag              0
205 Max_PE_Count_Spec            10000
206 Min_Erase_Count                940
207 Max_Erase_Count               7808
208 Average_Erase_Count           3119
209 Remaining_Lifetime_Perc         69
211 SATA_Error_Ct_CRC                0
212 SATA_Error_Ct_Handshake          0
213 Indilinx_Internal                0

แต่ swapiness = 0 หมายถึง: swap เท่านั้นเพื่อหลีกเลี่ยงหน่วยความจำ (และค่าเริ่มต้นคือ 60), แหล่งที่มา: en.wikipedia.org/wiki/Swappiness
Lukasz Czerwinski

ใช่ลดการแลกเปลี่ยนค่อนข้างไม่ปิดการใช้งาน นอกจากนี้ฉันค่อนข้างรอการดำเนินการไฟล์มากกว่าเมื่อแท็บ alt ระหว่าง windows ... Btw หลังจากเกือบสองปีหรือ 3018 ชั่วโมงในการเปิดเครื่องตอนนี้เปอร์เซ็นต์อายุการใช้งานที่เหลืออยู่โดยประมาณคือ 77%

11

ผู้คนมากมายพูดว่า "อย่าสลับถ้าคุณสามารถช่วยได้" แต่นี่เป็นสิ่งที่ทำให้เข้าใจผิดอย่างน้อยก็สำหรับ Windows (และอาจเป็นสำหรับ Linux ด้วย) Windows, esp เวอร์ชันล่าสุดจะพยายามเติมแรมด้วยข้อมูลแคชที่คิดว่าจะต้องใช้อย่างรวดเร็วและจะทำการสลับสิ่งอื่น ๆ ไปยังดิสก์โดยเจตนา มันไม่คำนึงถึงจำนวนแรมที่คุณมี ฉันมี 4GB ใช้งานเพียงครึ่งเดียว แต่การสลับเปลี่ยนยังคงเกิดขึ้น การปิดใช้งานการสลับเปลี่ยนเป็นความคิดที่ไม่ดีเช่นกันเนื่องจากบางโปรแกรมอาจต้องการหน่วยความจำสำรองจำนวนมาก (คิดว่า Photoshop) และคุณสามารถออกจากหน่วยความจำได้อย่างง่ายดาย มันขึ้นอยู่กับการใช้งาน แต่การสลับจะมีประโยชน์เสมอสำหรับสถานการณ์ที่รุนแรง

ดังนั้น SSD จึงไม่ใช่สิ่งทดแทน RAM (การพูดว่า "รับ RAM มากขึ้น" หายไปจากจุดนี้) แต่อาจเป็นทางเลือกที่เร็วกว่าสำหรับหน่วยความจำเสมือนบนฮาร์ดดิสก์ ดูความคิดเห็นนี้เพื่อดูว่า SSD สามารถออกจากฮาร์ดไดรฟ์เชิงกลในฝุ่นได้อย่างไร: "ฮาร์ดไดรฟ์ Roundup มิถุนายน 2010"

ยังจำได้ว่ามันเป็นรูป IOPS ที่สำคัญกว่าอัตราการถ่ายโอน

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

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


Windows จะไม่ "สลับสิ่งอื่น ๆ ไปยังดิสก์" เพื่อเพิ่มพื้นที่สำหรับข้อมูลแคชเว้นแต่จะเป็นข้อมูลที่ไม่สำคัญจริงๆ
Jamie Hanrahan

2

Patrick Regan คำตอบเกี่ยวกับ "swappiness" เป็นจุดที่สวย: ขึ้นอยู่กับการใช้งานของคุณมันอาจจะดีและถ้าคุณใช้ Linux คุณสามารถปรับแต่ง "vm.swappiness" ใน sysctl (ตามที่อธิบายไว้ในคำถามก่อนหน้านี้) สำหรับการใช้งานของคุณ .

ดังนั้นฉันก็เลยอยากจะบอกว่าใช่ตราบใดที่คุณให้ดิสก์จำนวนมากเพื่อแลกกับคุณ ฉันได้ยินมามากมายเกี่ยวกับคอนโทรลเลอร์ภายในของไดรฟ์ SSD ที่มีอัลกอริทึมแบบ tweaked เพื่อต่อสู้กับการสึกหรอของการเขียนดังนั้นในทางทฤษฎีสิ่งนี้จะช่วยได้ - ให้พื้นที่มากมายและตั้งค่าเคอร์เนลให้อยู่ในระดับต่ำและคอนโทรลเลอร์ SSD สามารถ กระจายการเขียนและป้องกันปัญหาการสึกหรอ

นั่นทำให้ฉันสงสัยว่าพาร์ทิชัน swap ที่ใหญ่ที่สุดควรเป็นอย่างไร ฉันล็อคการกล่าวถึง "swap partition" ของคุณและคิดว่า "Linux" ดังนั้นฉันจึงตรวจสอบจำนวนสูงสุด

ปรากฎว่าคุณสามารถสร้างสิ่งที่ไร้สาระเช่นพาร์ทิชัน swap 16 TB อย่างน้อยตามคณิตศาสตร์เคอร์เนล mkswapอาจไม่สามารถเริ่มต้นพาร์ติชันนั้นได้จริง แต่เคอร์เนลรองรับ อย่างไรก็ตามเคอร์เนลไม่สามารถใช้งานได้ ตามนี้ 16 GB เป็นเรื่องเกี่ยวกับ swap partition ที่ใหญ่ที่สุดที่คุณสามารถสร้างและใช้ในเคอร์เนล Linux ที่ทันสมัย

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


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

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

1

แม้ว่าการสุ่มอ่านไดรฟ์ SSD นั้นดีมาก แต่ประสิทธิภาพการเขียนแบบสุ่มอาจแย่มาก เห็นได้ชัดว่า SSD บางตัวมีเพียง 12 IOPS เขียนซึ่งเป็นเพียงสิบในสิ่งที่ดิสก์การหมุนมาตรฐานให้ (~ 120 IOPS) และ SSD ที่เร็วกว่าเช่น Super Talent SSD อาจให้การสุ่ม IOPS 50 การเขียนเท่านั้น

ในทางตรงกันข้ามมันเป็นไปได้ที่ SSD จะทำงานหลายพันครั้งต่อวินาทีเช่น Intel X25-M 160 GB 34 nm MLC G2 สามารถทำงานได้ 8600 1 (ตามแผ่นข้อมูลจำเพาะของ Intel) หรือแม้แต่การเขียนแบบสุ่ม15334 2 IOPS 4k บล็อก

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

[1]: http://download.intel.com/design/flash/nand/mainstream/322208.pdf

[2]: http://www.legitreviews.com/article/1022/6/


3
มันค่อนข้างง่ายที่จะตรวจสอบ IOPS ก่อนที่คุณจะซื้อตอนนี้ ถ้าคุณลองดูรีวิว ssd คุณจะเห็นว่า SSD ที่ถูกกว่า (ฉันซื้อหนึ่งอันด้านล่างราคา $ 130) ก็สามารถบรรลุ 1,700 IOPS ssdreview.com/review/compare/ ...... - เมื่อเปรียบเทียบกับ barracuda 7200 รอบต่อนาที : ssdreview.com/review/compare/ ...... (300 iops) ฉันไม่แน่ใจว่า 15k ไดรฟ์ดีกว่ามาก คุณจะสังเกตเห็น SSD บางตัวที่กำลังทำลาย 3k IOPS ในปัจจุบัน
cgp

1

อัพเดทปี 2016

ประสิทธิภาพ

ปัจจุบันมีข้อมูลใหม่เกี่ยวกับ SSD เพิ่มเติม พวกเขามักจะอ่านเขียน 500 MB / s I / O ปกติของแรมที่เหมาะสมอยู่ที่ประมาณ 10-20 GB / s อย่างไรก็ตามมี PCI-e SSD อยู่; พวกเขามีอัตรา I / O ที่ดี (1-2 GB / s) แต่พวกเขาก็ยังทำงานได้เหมือน RAM ในช่วงกลางยุค 2000

อัตราส่วนประสิทธิภาพคือ:

  • ถ้า RAM เท่ากับ 100%
  • PCI-e SSD นั้นประมาณ 10%
  • SSD อยู่ที่ประมาณ 2,5-5%
  • HDD อยู่ที่ประมาณ 0,25-1%

หากคุณมี HDD หน่วยความจำเสมือนของคุณอาจเพิ่มประสิทธิภาพได้ดี

ราคา

ปกติ SSD เริ่มมีราคาถูก แต่ PCIe SSD ที่มี I / O ที่ดียังไม่ถูกเลย ทำคณิตศาสตร์ จากราคา PCI-e SSD คุณสามารถซื้อเมนบอร์ดใหม่พร้อม RAM ใหม่และ voila แก้ไขปัญหาได้

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

ความเชื่อถือได้

การทดสอบต่อไปนี้แสดงให้เห็นว่าหลายคนล้มเหลวหลังจากที่ในขณะ

ความล้มเหลว

100-600 terabytes มี I / O จำนวนมากและถ้าคุณสมมติว่าหน่วยความจำเสมือน 48 GB ถ้าคุณอ่านและเขียนทั้งหมดเข้าและออกมันหมายถึงการวนซ้ำอย่างน้อย 2000 ก่อนภาคที่เลวร้ายแรก แต่ถ้าคุณมี ดิสก์ที่เชื่อถือได้มันมีลักษณะเหมือน 10,000 หรือมากกว่านั้น ฉันคิดว่ามันใช้งานมากกว่าสองหรือสามปี

รวม

ฉันจะใช้มันเป็นไดรฟ์เสมือนจริงถ้าฉันต้องการมัน แต่ถ้ามันเป็นตัวเลือกที่มีให้เพียงขยาย RAM เท่าที่คุณสามารถทำได้ ใช้หน่วยความจำเสมือนนี้เฉพาะเมื่อคุณไม่มีตัวเลือก ในทางกลับกันคุณสามารถใช้ SSD รุ่นเก่าของคุณเพื่อจุดประสงค์นี้และคุณสามารถเปลี่ยนเป็น 30-40 USD ได้ทุกเวลาหากล้มเหลว (อาจจะไม่นาน) มันมีประโยชน์

PCI-e SSD สำหรับหน่วยความจำเสมือน: ถ้าคุณต้องการเบิร์นเงินหรือถ้าคุณไม่มีทางเลือกอื่น

หนึ่งล่าสุด sidenote: ถ้าตอนนี้คุณมี HDD เพียงไปและรับ SSD ย้ายระบบปฏิบัติการของคุณคุณจะรู้สึกเหมือนคุณซื้อคอมพิวเตอร์เครื่องใหม่


0

ฉันอยากบอกว่าประสิทธิภาพเพิ่มขึ้นจากมันไม่คุ้มค่าโดยเฉพาะถ้าคุณมี RAM เยอะ หากคุณมี RAM อย่างน้อย 2GB คุณอาจไม่ได้หน้าเลยตันดังนั้นประโยชน์จะน้อยที่สุด ไม่ต้องพูดถึงว่าขนาด SSD มีขนาดค่อนข้างเล็กดังนั้นคุณอาจไม่อยากกินไฟล์เพจมูลค่าไม่กี่ GB


0

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


2
ถ้าคุณไม่ได้ใช้ swap มากคุณจะไม่ได้รับประโยชน์มากนักจากความเร็วดังนั้นฉันอยากปล่อยให้ swap เป็น HD แบบดั้งเดิมเพราะเหตุผลเรื่องการสึกหรอและพื้นที่
R. Martinho Fernandes

นี่เป็นเรื่องจริง ฉันคิดว่าฉันไม่ได้คิดอย่างนั้น
Patrick Regan

0

FWIW: ฉันใช้ pagefile.sys กับ Intel SSD เป็นเวลา 10 เดือนติดต่อกัน ฉันไม่รู้เกี่ยวกับ Windows Vista หรือใหม่กว่า แต่ใน Windows XP การปิดไฟล์ pagefile ดูเหมือนจะเป็นความคิดที่แย่จริงๆ Windows จะต้องทำอะไรบางอย่างดังนั้นการใช้ SSD จึงดีกว่าการใช้ HD แบบเดิม ;-)

หากสิ่งนี้ลดอายุการใช้งานของ SSD ได้จริงจะเป็นอย่างไร ฉันจะซื้อที่ใหญ่กว่าอาจปีละครั้งเนื่องจากราคาลดลงอย่างต่อเนื่อง ในช่วงเวลาที่แน่นอนนี้คุณจะใช้จ่ายประมาณ US $ 2 / GB


-1

ถ้าคุณไม่ต้องการไฟล์ swap (เช่นหยุดการทำงานของดิสก์) ฉันจะปิดการแลกเปลี่ยนและกำจัดพาร์ทิชัน swap ของคุณ

จุดแลกเปลี่ยนคือการให้ระดับแคชเพิ่มเติม เนื่องจาก SSD ของคุณมีเวลาแฝงต่ำกำไรจากการใช้ swap จึงต่ำกว่ามาก

หากระบบของคุณแทบจะไม่เคยทำการแลกเปลี่ยนมันจะเป็นการเหมาะสมกว่าที่จะกำจัดมันทิ้งไป ฉันใช้กล่อง Linux สองสามกล่องโดยไม่มีการสับเปลี่ยนกันมาสองสามปีแล้ว (บนฮาร์ดดิสก์ไดรฟ์ทั่วไป) โดยไม่มีปัญหาเรื่องประสิทธิภาพ กล่องที่มี RAM มากกว่า 2 GB ฉันไม่ต้องกังวลกับ swap เลย

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