Khi nào nên sử dụng đĩa RAM?


9

Tôi biết rằng các đĩa RAM nhanh, nhanh hơn bất kỳ đĩa nào, nhưng chúng bị mất nội dung khi tắt hệ điều hành. Dung lượng được giới hạn trong RAM. Có triển khai hữu ích trên máy chủ Windows 2008 64 bit mới không?

Câu trả lời:


4

Tôi không chắc chắn về việc sử dụng đĩa RAM vì lợi thế về tốc độ, nhưng chúng có thể được sử dụng để tạo một khu vực an toàn. Nếu bạn tạo đĩa RAM và sử dụng nó làm vùng làm việc, mọi tệp vv tạm thời / nhạy cảm được tạo trên đó sẽ hoạt động ngay khi tắt máy.


4

Đĩa RAM có thể làm chậm hệ thống của bạn.

Bộ nhớ cache cung cấp cho bạn rất nhiều lợi thế của đĩa RAM. Bạn càng phân bổ nhiều bộ nhớ cho những thứ khác (chẳng hạn như đĩa RAM), thì càng ít có sẵn cho bộ đệm. Và bộ nhớ cache tăng tốc khá nhiều thứ liên quan đến đĩa cứng trên PC của bạn, không chỉ những thứ bạn đặt trên đĩa RAM.

Ở phía bên kia, có bộ nhớ ảo. Càng nhiều RAM bạn đã đặt trước, các ứng dụng của bạn càng có nhiều khả năng bị ném ra đĩa.

Đây là một trong những lý do tại sao các đĩa RAM bị chết khá nhiều. Quay trở lại thời mà mọi người có thể có RAM 1 MB, các đĩa RAM khá phổ biến (mặc dù trên Ataris và Amigas nhiều hơn trên PC). Bây giờ chúng rất hiếm, mặc dù Microsoft đã cung cấp RAMDisk (miễn phí, IIRC) trong một thời gian dài. Điều này có vẻ vô lý, nhưng bộ nhớ đó là một tài nguyên được chia sẻ được quản lý cẩn thận hơn so với trước đây. Khi mọi người có RAM 1 MB, bạn sẽ bị cười vì cho rằng việc mua bộ nhớ sẽ tăng tốc PC - ứng dụng sẽ chạy trong không gian có sẵn hoặc không. Sau đó, Windows 3 đã xảy ra và mọi thứ đã thay đổi.

Điều đó nói rằng, một đĩa RAM có thể là một lợi thế trong trường hợp đặc biệt. Chỉ cần đảm bảo rằng đó là một lợi thế thực sự và không chỉ là bạn phá hoại những nỗ lực của O / S để vận hành mọi thứ nhanh hơn.

EDIT Đã nói tất cả những điều đó, tôi thực sự nên trả lời câu hỏi ;-)

imdisk là một trình điều khiển đĩa ảo tốt và đĩa ảo có thể (tùy chọn) sống trong RAM hệ thống. Trình cài đặt hỗ trợ cả Windows 32 bit và 64 bit. Nó được hỗ trợ trên Server 2008, nhưng kiểm tra các ghi chú vì có vấn đề về UAC.


2
Biên dịch các cơ sở mã lớn là một trong những lĩnh vực mà đĩa RAM có thể tạo ra sự khác biệt rất lớn. Tôi mới cài đặt imdisk và các bản dựng của tôi đã đi từ 5 phút đến 3 phút (và một phần lớn thời gian còn lại là thanh toán svn). Tất nhiên, tôi chỉ cần ăn cắp 2 GB từ hệ thống 16 GB, vì vậy YMMV.
Marcelo Cantos

3

Trong một số trường hợp những gì mọi người nói là chính xác. Trên thực tế, nó đã không chết. Nó đã chết trong một thời gian, nhưng nó đã được đưa trở lại. Sự kết hợp tốt nhất bạn có thể làm là đĩa RAM và SSD.

Hầu hết các chương trình hiện nay đều có khả năng lưu khi tắt máy, do đó, nó di chuyển dữ liệu từ đĩa RAM sang ổ SSD của bạn để không có dữ liệu nào của bạn bị mất. Đối với bất cứ ai nói rằng họ không biết liệu nó có lợi thế về tốc độ hay không, tốc độ đọc / ghi cao gấp 70 lần (nhiều hơn hoặc ít hơn) so với SSD, nhưng như bạn đã nói, vấn đề xóa dữ liệu xảy ra.

Có một số khác biệt lớn về tốc độ tùy thuộc vào việc bạn đang sử dụng đĩa RAM để làm gì. Bất cứ điều gì đòi hỏi tốc độ đọc và ghi chuyên sâu thì đĩa RAM đều vượt trội hơn bất cứ thứ gì. Các phần tổng hợp, mã hóa, trò chơi dữ liệu dữ liệu (bản đồ Battlefield 3, Crysis, v.v.) và những thứ như thế sẽ có lợi rất nhiều từ đĩa RAM so với SSD.

Ví dụ: máy chủ Minecraft Tekkit cực kỳ dữ liệu. Nó luôn tạo ra các khu vực, nhiều hướng và trong nhiều phần của bản đồ, luôn tạo ra máy móc, dữ liệu người dùng, dữ liệu plugin, nhật ký dữ liệu, năng lượng máy móc, năng lượng giả kim (cực kỳ nghiêm trọng, đến nỗi chủ sở hữu máy chủ phải vô hiệu hóa hoàn toàn mod), v.v ... Minecraft đang tạo ra bản đồ vô tận và điều đó sẽ đòi hỏi RẤT NHIỀU tốc độ đọc / ghi.

RAMDisk là lựa chọn tốt nhất cho điều đó. Ghép nối nó với ổ SSD khi bạn tắt máy tính / máy chủ và thực tế nó sẽ là tức thời. Bất kỳ ứng dụng nào như vậy sẽ có lợi đáng kể với đĩa RAM, vì vậy không, đĩa RAM không bị lỗi thời; nó sẽ được đưa trở lại nếu có bất cứ điều gì.


Bức tường văn bản đó có thể có thể sử dụng một số định dạng.
Tanner Faulkner

1

Nó rất hữu ích trong môi trường máy chủ khi bạn có một số tệp được ghi hoặc đọc từ rất thường xuyên - ví dụ: cơ sở dữ liệu SQL - chỉ cần xác định vị trí của chúng trên đĩa RAM và các thao tác này sẽ nhanh hơn!

Họ cũng có một số sử dụng trong các hệ thống thông thường. Ví dụ: hệ thống của tôi đặt các tệp tạm thời, bộ đệm Firefox của tôi, v.v. vào đĩa RAM, giúp tăng tốc đáng kể mọi thứ.


2
Tôi nghĩ bạn đang nghĩ về Đĩa trạng thái rắn, OP đang nói về Đĩa RAM, là ổ đĩa ảo trong Bộ nhớ. Vào thời xưa, nếu bạn có một hệ thống có nhiều RAM, bạn sẽ tạo một Ram Disk và sử dụng nó cho các tệp tạm thời, và tương tự. Nếu bạn đang chạy SQL Server hoặc bất kỳ cơ sở dữ liệu hiện đại nào, bạn sẽ tốt hơn khi cung cấp RAM cho Hệ điều hành và để Trình quản lý cơ sở dữ liệu mất DB vào RAM, theo cách đó, HĐH sẽ xử lý việc ghi dữ liệu vào ổ đĩa vật lý cho sự kiên trì.
BillN 17/03/2016

1

Đĩa RAM thường được sử dụng trên đĩa CD trực tiếp hoặc đĩa mềm nơi bạn muốn giải nén dữ liệu từ đĩa CD / đĩa mềm, nhưng không muốn ghi nó vào bất kỳ ổ đĩa cứng nào. Một đĩa CD trực tiếp Linux sẽ có xu hướng khởi động và chạy nhanh hơn trên đĩa RAM, vì truy cập tệp ngẫu nhiên quá chậm trên đĩa CD.

Đĩa RAM cũng hữu ích khi bạn sẽ làm bất cứ điều gì có nhiều quyền truy cập ngẫu nhiên (rõ ràng). Bất kỳ chương trình nào truy cập ngẫu nhiên hàng ngàn tệp khác nhau sẽ chạy tốt hơn nhiều nếu các tệp đó nằm trên đĩa RAM, trong đó thời gian tìm kiếm trên ổ đĩa cứng thông thường được loại bỏ.


0

Thời điểm tốt để sử dụng đĩa RAM là tải hình ảnh trên đĩa hoặc RAM không chạm vào ổ cứng thực tế. Điều này sẽ cho phép bạn cài đặt một hệ điều hành mới hoặc khôi phục hoặc "khắc phục" các sự cố với hệ điều hành hiện tại của bạn.

Trong nhiều trường hợp, các đĩa cài đặt tự động và khôi phục hệ thống được tải qua mạng thông qua hệ thống PXE vào đĩa RAM và sau đó được giảm tải vào hệ thống tệp ảo. Khi đó, bạn có thể thực hiện các thay đổi của mình và khởi động lại; Sau khi khởi động lại, bạn sẽ khởi động vào môi trường bình thường.


0
  • Có SSD. Nó không phải là đĩa RAM; nó dai dẳng.
  • Có một đĩa RAM có RAM từ máy chủ của bạn, không tệ lắm ... tỏ ra tốt trên Linux, tốt hơn so với quản lý bộ đệm của hệ điều hành trong nhiều trường hợp cụ thể (máy chủ web, SQL temp, ..)
  • Và cũng có một đĩa RAM như "IOFusion" hoặc các loại khác, một thiết bị lưu trữ RAM trên phần mở rộng PCI. Nó không phải là bền bỉ, để cải thiện hiệu suất rất lớn trong bối cảnh lưu lượng truy cập I / O cao. Rất hữu ích cho không gian bảng tạm thời cơ sở dữ liệu lớn hoặc các dịch vụ có tính sẵn sàng cao khác. Nó thường được cài đặt trong các nút của cụm ...
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.