Bộ nhớ ảo và SSD


12

Khi học bài kiểm tra A + tôi đã đọc về SSD và tôi tự nghĩ rằng nếu bạn có một mobo với giới hạn RAM thấp, bạn có thể sử dụng SSD chuyên dụng hoàn toàn cho RAM ảo. Tôi đã tra cứu một số thông tin trên mạng và thông tin tôi tìm thấy nói rằng đây là một thực tiễn kém nhưng không giải thích được tại sao. Tại sao SSD không được sử dụng cho Bộ nhớ ảo và suy nghĩ của bạn về ổ nhớ ảo chuyên dụng là gì? Cảm ơn bạn!


1
Nếu bạn có thể mua SSD, tôi nghi ngờ bo mạch chủ của bạn có giới hạn RAM thấp. RAM rẻ hơn và nhanh hơn ổ cứng thể rắnSSD KHÔNG BAO GIỜ được sử dụng cho bộ nhớ ảo !!! Chúng có số lượng ghi hạn chế và việc sử dụng chúng cho bộ nhớ ảo thường sẽ làm giảm đáng kể tuổi thọ của ổ đĩa. ( Vâng, tôi đồng ý rằng họ nhanh hơn khi sử dụng ổ cứng cho bộ nhớ ảo, nhưng nếu bạn phân trang ngay cả với SSD, bạn vẫn phân trang chậm hơn 10-20 lần so với RAM ...) .
Đột phá

1
Tôi tin rằng anh ấy đang sử dụng "bộ nhớ ảo" trong ngữ cảnh này có nghĩa là "ổ đĩa RAM".
Bigbio2002


@BreakENC Nhưng khi bạn tắt bộ nhớ ảo, các chương trình sẽ bị hủy ngẫu nhiên khi hệ thống hết bộ nhớ, dẫn đến mất dữ liệu. Bộ nhớ ảo là để ngăn chặn điều này.
endolith

@endolith Tôi không nói là vô hiệu hóa trang / hoán đổi. Nó chỉ nên được đặt trên một đĩa khác nếu có thể - tốt nhất là ổ cứng cơ quay, vì chúng không có số chu kỳ ghi hữu hạn (không giống như các ổ đĩa trạng thái rắn dựa trên flash, trong đó sử dụng nó cho bộ nhớ ảo sẽ tăng tốc độ hao mòn ổ đĩa).
Đột phá

Câu trả lời:


8

Mặc dù mọi người đề nghị bạn không đặt tệp trang vào SSD, nhưng không có gì ngăn cản bạn, cũng có những ý tưởng tương tự như Readyboost của Microsoft , mặc dù nó sử dụng thẻ nhớ USB thay vì SSD. Nó hoạt động theo kiểu tương tự mơ hồ (bộ nhớ đệm đọc thay vì bộ nhớ ảo - nhưng lý thuyết về phương pháp tăng hiệu suất và sai sót là như nhau) nhưng có những lý do rất giống nhau cho những hạn chế như đặt tệp trang vào SSD:

  1. Bộ nhớ dựa trên flash có dung sai ghi kém hơn nhiều so với đĩa quay đĩa hoặc chip nhớ đầy đủ. Các thiết bị flash thông thường ngày nay đang có mức thấp nhất là 5.000 chu kỳ ghi cho một thiết bị MLC tiêu chuẩn, với các nhà sản xuất sử dụng thuật toán cân bằng hao mòn để giúp thiết bị hoạt động lâu hơn. Đáng buồn thay, có vẻ như nhiều ổ SSD bị lỗi sau 1-2 năm (xem ở đây để biết một số tỷ lệ thất bại trong năm đầu tiên), nhưng điều này thường là do lỗi phần cứng hoặc phần sụn của SSD, thay vì bộ nhớ flash.

  2. Các thanh USB có giá rất rẻ, có tất cả các kích cỡ hữu ích chính (4GB, 8GB, 16GB, v.v.) và cho các bài đọc và ghi nhỏ tương đối giống với SSD. Họ hút tại chuyển số lượng lớn mặc dù.

Ngoài ra còn có Phản hồi thông minh mới nhất của Intel, đây là phiên bản khác của công nghệ ReadyBoost.

Vì vậy, miễn là bạn không bận tâm đến ý tưởng rằng bạn có khả năng hao mòn SSD nhanh hơn (mặc dù không nhanh hơn việc đặt toàn bộ hệ điều hành trên SSD) thì không có lý do gì để không đưa tệp trang của bạn vào SSD vì nó sẽ hoạt động tốt hơn đĩa cứng.


4
Những gì anh ấy đề nghị không giống Readyboost chút nào. Readyboost sử dụng flash làm bộ đệm đĩa, để tăng tốc I / O đĩa trong điều kiện bình thường. Anh ấy nói về việc sử dụng flash như một tệp hoán trang, để tăng tốc phân trang (điều này chỉ quan trọng trong các điều kiện bất thường khi hệ thống phân trang). Ít nhất, đó là cách tôi hiểu thuật ngữ "RAM ảo" của anh ấy.
David Schwartz

2
Làm thế nào là gần nhất chúng ta phải sử dụng SSD như một thiết bị tệp trang khi bạn thực sự có thể sử dụng SSD làm thiết bị tệp trang (chỉ đơn giản bằng cách đặt tệp trang trên hệ thống tệp trên SSD)?
David Schwartz

5
@ techie007 Yep, Jeff Attwood rất riêng của chúng tôi: Thang đo ổ đĩa trạng thái rắn nóng / điên
Mokubai

2
@Mokubai: Đó không phải là cấp độ mặc. Đó chỉ là những thất bại cũ. Phần cứng của Tom đã làm một bài viết tương tự giải thích về việc SSD không đáng tin cậy hơn ổ cứng cơ học trong suốt vòng đời của nó. Nhưng không có bằng chứng để nói rằng cuộc đời là 1-2 năm. tomshardware.com/reviews/ từ
Surfasb

3
@Mokubai Tôi hoàn toàn, 100% không đồng ý với toàn bộ câu trả lời của bạn. Những gì ReadyBoost làm là không có gì giống như đặt tệp trang trên thiết bị flash, lý thuyết về phương pháp tăng hiệu suất hoàn toàn khác nhau (người ta sử dụng đèn flash làm bộ đệm đĩa để tăng tốc đọc ngẫu nhiên trong điều kiện bình thường, người kia sử dụng flash làm tập tin trang để giảm hình phạt hiệu suất của điều kiện bộ nhớ thấp). Không có lý do để mong đợi một người sẽ là bất cứ điều gì giống như người khác.
David Schwartz

11

Tôi đang sử dụng ổ SSD 60 GB làm ổ nhớ ảo chuyên dụng chạy trên windows 7, đó là SATA-3 và tôi đang nhận được tốc độ 450 MB giây.

Máy của tôi được tải đầy đủ với bộ nhớ 32GB trong tất cả các khe cắm có sẵn. Tôi đang sử dụng máy này để chỉnh sửa các bộ phim có độ dài HD để bộ nhớ này nhanh chóng bị ăn hết.

Tôi phải nói rằng ổ nhớ ảo SSD giúp ích rất nhiều trong việc giảm tắc nghẽn khi bộ nhớ yếu và VM hoạt động. Tôi không quan tâm nếu ổ đó chết trong một hoặc hai năm, tôi sẽ chỉ thay thế nó bằng ổ khác ổ đĩa giá rẻ.


4

SSD chậm hơn RAM, nhưng nhanh hơn ổ cứng. Vì vậy, vị trí rõ ràng để SSD phù hợp với bộ nhớ ảo là không gian hoán đổi (trao đổi phần trong Linux; tệp trang trong Windows). Hệ điều hành sẽ tự động sử dụng không gian trao đổi khi cần khi RAM bị thiếu, do đó, bằng cách đặt trao đổi trên SSD, bạn sẽ có được hiệu năng nhanh hơn so với HDD khi cần trao đổi.

Trên Windows, tệp trang thường tồn tại ở C: \ pagefile.sys, vì vậy, để đưa nó vào SSD, bạn phải đặt ổ C: của mình lên SSD hoặc bằng cách nào đó nói với Windows để đặt tệp trang ở nơi khác.

Phương pháp khác mà bạn dường như đang đề xuất là bằng cách nào đó làm cho SSD trông giống như RAM bổ sung cho HĐH. Tôi không biết bạn sẽ làm điều đó như thế nào, nhưng tôi đồng ý rằng đó sẽ là một ý tưởng tồi, vì SSD (bộ nhớ flash) chậm hơn RAM.


Đây là những gì nó sôi lên. Trong khi SSD nhanh so với HD truyền thống, RAM nhanh hơn đáng kể. Trong khi độ trễ của SSD được đo bằng mili giây, DRAM có độ trễ tính bằng nano giây và hệ thống có băng thông được đo bằng vài GB / giây, so với vài trăm MB / giây đối với SATA.
afrazier

1

Vì RAM hiện đang rẻ và SSD rất đắt, điều đó không có ý nghĩa gì. Bạn có thể mua RAM 12G với giá khoảng 80 đô la. Đó sẽ là số tiền tương đương với SSD và được cho là SSD lớn hơn, nhưng, nó ăn một cổng SATA, thêm nhiệt, tốn nhiều năng lượng hơn RAM. Nếu bạn có đủ RAM, thông thường bạn sẽ không trao đổi quá nhiều vào bộ nhớ ảo. Hầu hết các SSD sẽ không được sử dụng. Chỉ khoảng 3Gig thường được sử dụng. Đối với 4Gig RAM, giá sẽ còn rẻ hơn nữa.


Điều đó thật tuyệt, miễn là bạn đang sử dụng HĐH 64 bit. Bất cứ ai có hệ điều hành 32 bit hoặc hệ thống bị giới hạn dung lượng RAM, ý tưởng "SSD như trao đổi" này có thể là một giải pháp rất quan trọng đối với họ.
Syclone0044

@ Syclone0044 không có giới hạn RAM trên bất kỳ hệ điều hành n-bit nào miễn là hỗ trợ bộ nhớ được thêm đúng cách. Các biến thể Windows 32 bit đã có khả năng giải quyết hơn 4GB bộ nhớ trong nhiều năm nay.
Đột phá

Máy tính xách tay của tôi có 2 khe cắm RAM. Nó đi kèm với 4 GB = 2x2 GB. Tôi đã nâng cấp nó lên 2x4 GB. Bây giờ thì quá ít, nhưng 2x8 GB có giá ~ 90 Euro. Tôi có thể có ổ SSD 64 GB thay vì nhiều ổ cho 40 EUro. Vì vậy, ít nhất là đối với máy tính xách tay, SSD bộ nhớ ảo chuyên dụng có vẻ là một ý tưởng tốt.
texnic

1

SSD là bộ nhớ ảo (tệp hoán đổi / phân trang) là giải pháp tốt nhất cho những máy tính không cho phép nâng cấp bộ nhớ. Chẳng hạn, tôi sở hữu một chiếc netbook của Asus, có bộ nhớ ram được hàn trên bo mạch chủ, vì vậy không thể nâng cấp bộ nhớ.

Theo dòng hỗ trợ địa phương của Asus, mẫu netbook mà tôi sở hữu, không cho phép bất kỳ loại nâng cấp nào, thậm chí không có ổ đĩa ssd mới. Tôi nghi ngờ thông tin này là sai, có thể là vì lý do thương mại, vì vậy tôi đã đi trước với sự thay thế. Nó hoạt động như mong đợi, và tăng hiệu suất chung là không thể tin được. Tôi đã cài đặt một trong những ổ đĩa ssd thế hệ mới nhất với tốc độ ghi 450 Gb / s và tốc độ đọc là 550 Mb / s.


0

Trong sơ đồ lớn của mọi thứ, tất cả phụ thuộc vào những gì bạn có và những gì bạn cần. Nếu bạn không thể nâng cấp ram của mình lên nơi bạn cần, đặt tệp hoán đổi trên ssd trở thành giải pháp nhanh nhất của bạn. Theo như giới hạn viết, nó không tệ hơn các hệ thống có hệ điều hành trên một ssd. Có thể nói, việc cắt giảm cuộc sống xuống còn 1 hoặc 2 năm là không chính xác. Các hệ thống Hp có ssd là ổ đĩa hệ thống và do đó có tệp hoán đổi ở đó theo mặc định sẽ không bị lỗi trong 1 đến 2 năm.


0

Tôi có một vài máy tính xách tay RAM thấp chạy Linux cho máy tính để bàn và nhiều ổ SSD khác nhau, và ngày nay 4GB quá ít nên chúng phân trang rất nhiều cho SSD. Những gì tôi đã nhận thấy với điểm chuẩn gnome-đĩa, rằng các khu vực có pagefile chậm lại rất nhanh, đôi khi nó trở nên chậm hơn so với HDD. Vì vậy, cách giải quyết đầu tiên tôi đã thêm tùy chọn "loại bỏ" vào fstab của phân vùng trao đổi và tôi cũng đã loại bỏ toàn bộ phân vùng và một nửa ổ đĩa khác nhưng nó không cải thiện nhiều, sau vài tháng phân vùng trao đổi vẫn đạt 50% hiệu suất. Tôi đã đọc được rằng trong quá trình khởi động lại, nó vẫn bị loại bỏ. Cách giải quyết thứ hai tôi đã làm là tăng pagefile lên kích thước trên 25 GB bằng cách xóa ổ đĩa an toàn và cài đặt lại toàn bộ HĐH (và tiếp tục loại bỏ phần này). Sau 1 năm hoạt động và sử dụng nhiều, và rất nhiều phân trang, toàn bộ ổ đĩa có hiệu suất bình thường, bao gồm phân vùng trao đổi. Lưu ý rằng điều này chỉ được thử nghiệm tốt trên hai máy tính xách tay với hai ổ đĩa Kingston khác nhau nhưng có cùng bộ điều khiển. Tổng cộng, trong hơn 3 năm sử dụng trao đổi nặng, độ hao mòn của ổ MLC là 4% và ổ đĩa nhỏ 250GB và ổ thứ hai là 97%. Nhưng điểm chuẩn không cho thấy bất kỳ sự xuống cấp nào trong cả đọc và ghi trong bất kỳ phần nào của ổ đĩa (tốt, tôi đã kiểm tra một nửa ổ đĩa miễn phí và phân vùng trao đổi). Tuổi thọ ổ đĩa ước tính là 75 năm (một người bi quan dựa trên giá trị số lần xóa tối đa hiện nay là khoảng 200 và trung bình là 130). Tất nhiên, ổ đĩa cũng có thể bị lỗi theo nhiều cách khác nhau trong thời gian này, nhưng trong phần lớn thời gian, nó có thể được phục hồi bằng cách xóa và khôi phục an toàn từ bản sao lưu,

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.