Những ứng dụng nào, nếu có, được hưởng lợi rõ rệt từ hơn 4GB RAM? [đóng cửa]


30

Tôi nhìn qua đây một chút, nhưng không thấy câu hỏi này. Tôi đang đặt câu hỏi liệu có đáng để đưa hơn 4GB RAM vào máy tính để bàn hiện tại của tôi không và liệu có những ứng dụng sẽ mang lại lợi ích rõ rệt từ việc tăng RAM.

Để biết thêm một chút thông tin về tình huống của tôi, tôi là sinh viên khoa học máy tính và đang thực hiện các dự án ngày càng lớn, sử dụng các IDE như Eclipse và Visual Studio cũng như các dự án nhỏ hơn như FreeRIDE. Tôi đang bắt đầu khám phá ảo hóa, quản trị Linux, v.v., nhưng chỉ trên mạng của riêng tôi (một máy tính để bàn và một máy tính xách tay khác).


2
Đây là +1 để bạn có thể bình chọn cho mọi người;)
hyperslug

Cảm ơn tất cả các câu trả lời tuyệt vời, tất cả mọi người - 8GB RAM đang trên đường như chúng ta nói. :)
Feanor

Chỉ cần lưu ý rằng nếu bạn đang sử dụng các ứng dụng 32 bit thì chúng vẫn sẽ bị giới hạn trong không gian địa chỉ 4GB (trên mỗi quy trình).
Sam

Sam, nó thực sự là 2GB cho mỗi quá trình trong các ứng dụng x86.
MDMarra

@MarkM: Đối với Windows, tùy thuộc vào chương trình EXE: nếu bit LARGE_ADDRESS_AWARE được đặt, thì nó nhận được 4 GB không gian địa chỉ ảo (trên Windows 64 bit), nếu không, nó sẽ có 2 GB.
bk1e

Câu trả lời:


45

Đây thực sự không phải là bất kỳ ứng dụng đơn lẻ nào sử dụng nhiều RAM, nhưng thực tế là bạn có thể chạy rất nhiều ứng dụng cùng lúc mà không làm hỏng đĩa như điên.


Phần đầu thêm thực sự đẹp
Jared Harley

6
1 Có, đây là bởi đến nay lợi thế nhất rõ ràng của việc có nhiều bộ nhớ RAM trên một máy trạm. (Nó gây ấn tượng với tôi là kỳ lạ khi không có câu trả lời nào được bình chọn hàng đầu hiện nay đề cập đến nó.)
Jonik

Vâng. Tôi rất mệt mỏi vì phải chờ đợi lâu trong khi một cái gì đó tự đưa nó trở lại vào trí nhớ.
Loren Pechtel

@Jonik câu trả lời được chấp nhận thường sẽ là toàn diện nhất hoặc hữu ích nhất, nhưng vẫn có giá trị để có được từ các câu trả lời khác. Câu hỏi này thuộc trạng thái wiki cộng đồng có thể mở rộng câu trả lời được chấp nhận này để bao gồm chi tiết các câu trả lời phổ biến khác.
Nick Josevski

33

Máy trạm VMWare, VirtualBox ...

Và khá nhiều loại giải pháp ảo hóa. Lợi ích lớn, tốc độ lớn từ việc có tải và tải RAM. Tôi có thể chạy 2-3 máy ảo đồng thời trên máy tính để bàn của mình mà không gặp bất kỳ vấn đề tốc độ đáng chú ý nào - lõi tứ, 2.4ghz, RAM 8GB.

Ngoài ra, RAM là giá rẻ. Đặt hàng nhiều hơn.


Đây cũng là một câu trả lời tốt nhưng nhiều hơn về một lĩnh vực hẹp.
RCIX

2
RAM laptop không phải là tất cả mà giá rẻ. Tôi đã xem xét gần 500 đô la cho 8GB của tôi.
Richard Gadsden

@Richard, bộ nhớ DDR3 rẻ hơn nhiều so với DDR2, đặc biệt là với các DIMM lớn. SODIMM DDR3 có giá thấp hơn DIMM một chút, trong khi với DDR2 thì nó đáng kể hơn, đặc biệt là với DIMM 4GB (SO).
Mircea Chirea

17

Cơ sở dữ liệu có thể ăn hết dung lượng bộ nhớ lớn cả RAM và trên đĩa.


16

Thao tác đồ họa / video cao cấp ngay cả các ứng dụng âm thanh. Không chỉ quảng bá Adobe, nhưng đây là 3 nhóm ứng dụng chính được hưởng lợi từ số lượng ram lớn hơn:

  1. Đồ họa - Adobe Photoshop
  2. Video - Adobe Premiere Pro , Final Cut Pro (chỉ dành cho máy Mac), Sony Vegas Pro
  3. Âm thanh - Adobe Soundbooth

Hãy thử vận ​​hành trên các tệp video / âm thanh thô mà không có một đoạn ram đẹp và bạn sẽ thấy một số độ trễ thực sự nghiêm trọng, thường là không có khả năng tải các tệp vào ứng dụng.


Tất cả các điểm tốt nhưng đó chỉ là một khía cạnh của các ứng dụng ram lớn
RCIX

@RCIX, đây sẽ không phải là câu trả lời được chấp nhận vì nó chỉ thu hẹp trong 1 lĩnh vực ứng dụng, hy vọng rằng đó là câu trả lời hữu ích cho câu hỏi này.
Nick Josevski

13

Ứng dụng máy chủ:

  1. Máy chủ web với bộ nhớ đệm một phần
    • Một proxy lưu trữ
    • ghi nhớ
    • Cơ sở dữ liệu quan hệ
    • Dữ liệu được lập chỉ mục, như lucene hoặc một số loại bảng băm
    • máy chủ ảo hóa

Ứng dụng khoa học:

  1. MatLab et al.
    • tùy chỉnh (hoặc không) học máy
    • những thứ khác nhau như gấp protein.
    • nhiều thứ nữa tôi không đủ điều kiện để liệt kê

Ứng dụng truyền thông:

  1. phát nội dung video sẵn sàng sử dụng nguồn cấp dữ liệu không nén
    • chỉnh sửa video nói chung, với việc cọ rửa vv sẽ có lợi
    • thiết kế đồ họa. Càng ít tệp bạn phải đóng càng nhiều bạn có thể làm việc trên.
    • ngay cả việc sản xuất âm nhạc cũng có thể có lợi, giả sử bạn đang làm việc với 256 bản nhạc và rất nhiều bản vá hiệu ứng và nhạc cụ ảo, tất cả đều duy trì trạng thái và bộ đệm.

Ứng dụng kỹ thuật

  1. Về cơ bản bất kỳ CAD
  2. Rất nhiều mô phỏng được cập nhật để hoạt động với bộ dữ liệu khổng lồ.

2
+1 cho câu trả lời đầu tiên tôi thấy đề cập đến CAD. Nó luôn luôn cần một lượng lớn RAM.
Bratch

12

Ừm, còn Photoshop, VM, một số game RTS lớn, v.v.

Bất cứ điều gì thao túng hình ảnh, đặc biệt là hình ảnh lớn, sẽ được hưởng lợi từ nhiều ram hơn, cũng như các trò chơi yêu cầu dung lượng lưu trữ lớn để giữ dữ liệu trên các đơn vị / bản đồ / vật lý / v.v. Và dĩ nhiên, càng nhiều RAM bạn có thể cung cấp cho VM thì nó sẽ càng mượt mà.


10

Điều đầu tiên bạn có thể sẽ cần để sử dụng RAM 4GB trở lên là chuyển sang HĐH 64 bit .

Ngoài ra,

Nhưng, hướng tới nhiều RAM hơn và chuyển sang HĐH 64 bit có những hạn chế riêng.
Rất nhiều thứ thông thường chưa ổn định (hoặc thậm chí có sẵn trong một số trường hợp) cho các hệ thống 64 bit.

Câu hỏi đáng giá - Bạn có thực sự cần nhiều hơn 6 GB RAM không? , thậm chí 4GB


Tôi chắc chắn rằng studio hình ảnh sẽ có lợi, hy vọng VS2010 có thể sử dụng tốt hơn việc di chuyển ram có sẵn.
Nick Josevski

Khác với trình điều khiển, không có lý do gì bạn không thể tiếp tục chạy các phiên bản ứng dụng 32 bit 'ổn định' ... và vẫn được hưởng lợi từ hơn 4GB, vì HĐH 64 bit có thể cung cấp cho mỗi địa chỉ 32 bit của riêng họ không gian được hỗ trợ bởi phần RAM vật lý của họ.
jerryjvl

Không hoàn toàn đúng. Hạt nhân Linux 32 bit có thể xử lý 4GB khi bật Tiện ích mở rộng địa chỉ vật lý (PAE). Hình như các hệ điều hành khác cũng có thể: en.wikipedia.org/wiki/ . Bạn có thể có thể đề cập đến điều này trong câu trả lời của bạn.
nagul

Để làm rõ, bình luận trước đó của tôi đề cập đến câu trả lời, không phải bình luận của jerryjvl.
nagul

Nếu bạn cần nhiều hơn 4GB, rõ ràng bạn đang làm những việc nặng nề, vì vậy 6GB không phải là vấn đề. Người tiêu dùng trung bình, không.
Phoshi

4

Các ứng dụng được thiết kế để chạy trong thời gian dài được hưởng lợi từ nhiều RAM hơn.

Ví dụ phổ biến là máy chủ Exchange và SQL. Phải thừa nhận rằng, các ứng dụng này cũng sẽ được hưởng lợi từ thông lượng đĩa cao hơn, nhưng RAM cũng sẽ giúp ích rất nhiều.

RAM giống như băng thông internet - trong khi bạn không nhất thiết phải thấy hiệu suất tăng trên một tác vụ, bạn sẽ thấy sự giảm tốc độ chậm xảy ra do đa tác vụ. (Băng thông không nhất thiết làm mọi thứ nhanh hơn, nhưng nó cho phép bạn làm nhiều việc hơn bằng cách sử dụng cùng một kết nối với tốc độ cao hơn nhiều so với kết nối chậm hơn.)


4

Nếu bạn có một ứng dụng ăn hết ram đó, thì đó là một vấn đề riêng.

Lợi ích của bạn là có thể chạy nhiều ứng dụng cùng lúc. Nếu bạn là một lập trình viên có nghĩa là có thể chạy Visual Studio và các ứng dụng khác liên quan đến phát triển mà không khiến máy tính của bạn chậm thu thập dữ liệu.


+1 cho điều này cũng vậy, ngay cả khi uy tín nhanh hơn 2 phút trong việc chỉ ra điều này :)
Jonik

1

Đối với máy trạm đang phát triển phần mềm, không, bạn sẽ không cần nhiều hơn 4GB RAM.

Một lượng lớn RAM rất hữu ích trên các máy chủ - bạn càng có nhiều RAM, bạn càng có nhiều bộ nhớ cache và bạn càng ít phải đánh đĩa. Vì đĩa rất chậm, việc tránh ngay cả một vài lần truy cập đĩa có thể mang lại hiệu suất rất lớn trong các môi trường nặng I / O ngẫu nhiên (như các máy chủ được tải nặng). Hơn nữa, merrier: 128GB RAM hoàn toàn không phổ biến trên các máy chủ cơ sở dữ liệu lớn. Các ứng dụng HPC chạy trên các máy song song cao cũng được hưởng lợi từ rất nhiều RAM, nhưng chúng cũng thường có nhiều lõi CPU.

Hầu hết các ứng dụng lớp máy tính để bàn được hưởng lợi từ số lượng lớn RAM đều liên quan đến 3D, vì cùng một lý do: nếu bạn đang thiết kế một phần phức tạp trong SolidWorks hoặc những gì bạn có, thì tất cả các bit có liên quan được lưu trong bộ nhớ cache đều hoạt động với mô hình nhanh chóng và dễ dàng. Thật hiếm khi thấy các máy trạm trên 16GB bộ nhớ, nhưng nó đã xảy ra.


1
Tôi thực sự không đồng ý khá mạnh mẽ với điều này (câu đầu tiên), với tư cách là một nhà phát triển với chính xác 4GB trên máy trạm của tôi. Tôi đang chạy Linux với Tomcat (chứa một số phiên bản của một ứng dụng web lớn), một số dự án IntelliJ IDEA, Firefox (dường như bộ nhớ khi được mở trong thời gian dài) và Windows XP trên VMware, và thường thì mọi thứ đều chậm một cách khó chịu, phần lớn là do thiếu bộ nhớ. Với những nhu cầu như vậy, việc có hơn 4 GB RAM chắc chắn sẽ có lợi.
Jonik

1

Sử dụng ứng dụng 64 bit, chạy trên HĐH 64 bit, với phần cứng có thể hỗ trợ tính toán 64 bit và thêm một số tệp dữ liệu thực sự khổng lồ. Thì> 4GB là một điều tốt.

Ngoài đầu máy tính khoa học của tôi (phân tích thống kê, mô hình sinh học, mô phỏng vật lý ...) là một số chương trình phổ biến nhất thường sử dụng trên 4GB.

Nó sẽ có lợi cho bạn? Có lẽ không quá lớn trừ khi bạn thực sự muốn mở MỌI ỨNG DỤNG TRÊN MÁY TÍNH CỦA BẠN cùng lúc ... ;-)


1

Phần mềm công cụ kết xuất 3D là một loại phần mềm được hưởng lợi rất nhiều từ rất nhiều ram. Chúng thường đi kèm với các ứng dụng như Maxon Cinema 4D, Autodesk Maya, Softimage XSI, v.v.


0

Một trong những lợi ích tôi thấy là có thể chạy một máy ảo và cung cấp cho nó rất nhiều khoảng trống. Điều đó cho phép tôi chạy Visual Studios trong một máy ảo và vẫn nghe trình phát phương tiện trên máy cục bộ mà không làm cho mọi thứ bị thu hẹp.


0

Đảm bảo hệ điều hành của bạn có thể sử dụng nhiều hơn 4GB (cần phải là 64 bit).


0

Bạn học ngành khoa học máy tính. Một số dự án lập trình trường học sẽ cần rất nhiều sức mạnh phần cứng. Tôi nhớ rằng tôi đã làm một số dự án ở trường đại học có thể ăn hết RAM mà tôi có thể ném vào chúng.


0

Các trình duyệt một mình có thể tiêu thụ rất nhiều RAM, bạn chỉ cần mở nhiều trang. 20 video HD Flash sẽ làm.


0

Biên tập viên của Crysis, Sandbox 2, được hưởng lợi rất nhiều. Bất kỳ ứng dụng nào phải xử lý rất nhiều thông tin nhanh chóng sẽ cảm ơn bạn.

Cá nhân tôi có 2GB RAM và gần như không bao giờ lấp đầy nó. Lý do duy nhất tôi nhận được nhiều hơn là loại bỏ "gần như" đó, và an toàn trong kiến ​​thức mà PC của tôi có thể mất khá nhiều bất cứ thứ gì tôi ném vào nó. (ngoại trừ một viên gạch, trường hợp của tôi không khó lắm)



0

@me: Hệ điều hành 32 bit CÓ THỂ sử dụng hơn 3 hoặc 4GB RAM, sử dụng PAE (phần mở rộng địa chỉ phisical). Tính năng này đã xuất hiện từ Pentium Pro và cho phép ánh xạ lên tới 64GB, cho phép mỗi tiến trình tối đa hóa không gian bộ nhớ có thể đánh địa chỉ 4GB. Windows XP và Vista làm tê liệt tính năng này, do trình điều khiển không tương thích. Để biết thêm thông tin, vui lòng đọc http://josearrarte.com/blog/2009/08/30/64GB-de-RAM-en-un-sistema-operativo-de-32-bits/ (bằng tiếng Tây Ban Nha).

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.