RAM 4 GB, chuyển sang 64 bit? [bản sao]


1

Bản sao có thể có:
Ubuntu 64-bit so với 32-bit

Chào,

Tôi hiện đang chạy một hệ thống Ubuntu với 32 bit nhưng tôi có 4 GB RAM. Như tôi đã nghe chỉ có 3 GB được sử dụng. Trong thời gian gần đây tôi thấy rằng tôi cần nhiều bộ nhớ hơn. Câu hỏi là: Tôi có nên đổi sang Ubuntu 64 bit không? Tôi nghe nói rằng với hệ thống 64 bit, bạn cần bộ nhớ gấp đôi so với hệ thống 32 bit nên tôi sẽ có ít bộ nhớ hơn?! Trong tương lai gần, tôi dự định nâng cấp RAM lên 6 GB hoặc 8 GB nhưng điều này sẽ không được đền đáp đáng kể nếu điều này là đúng, phải không?

Tôi đã thấy các câu hỏi liên quan về chủ đề này, nhưng chúng không chuyên về vấn đề bộ nhớ ... Nhưng nếu tôi hiểu chính xác thì nó cũng phụ thuộc vào Ứng dụng được sử dụng: Trên máy tính của tôi, rất nhiều bộ nhớ được sử dụng bởi các trình duyệt Web ( Chrome, Firefox). Nhưng tôi cũng sử dụng Eclipse và thường sử dụng VMWare (Windows XP với 1 GB) Điều đó đôi khi thực sự làm chậm hệ thống của tôi, đặc biệt là VM trở nên chậm chạp ... Và tôi hiện đang làm việc trên một dự án cần Hadoop, điều này cũng có thể cần một dung lượng bộ nhớ hợp lý ...

Vì vậy, câu hỏi của tôi là: Có phải trả tiền để chuyển sang Ubuntu 64 bit không? Hoặc tôi sẽ cần ít nhất 8 GB hoặc 10 GB bộ nhớ để có mức chi trả hợp lý?

Cảm ơn, Philip


1
Điều này đã được thảo luận rộng rãi trước đây trên SuperUser: Ubuntu 64 bit so với 32 bit , 32 bit so với hệ thống 64 bit , Tìm kiếm .
nhinkle

những lý do để chuyển đổi là gì?
kagali-san

Hệ điều hành 64 bit không cần gấp đôi bộ nhớ so với HĐH 32 bit. Con trỏ trong HĐH 64 bit đòi hỏi không gian gấp đôi. Chỉ một số không gian trong một hệ điều hành được sử dụng cho con trỏ. Ngoài đỉnh đầu tôi sẽ đoán rằng một hệ điều hành 64 bit sẽ cần nhiều không gian hơn 20 - 30% so với hệ điều hành 32 bit. Tôi nghĩ rằng điều đó có nghĩa là nó sẽ là một đề xuất hòa vốn cho đến 4GB hoặc RAM. Nhìn chung, tôi nghĩ rằng liên quan đến bộ nhớ, đó là một công việc hòa vốn. Có một số lợi thế khác đối với HĐH 64 bit, vì vậy tôi nghĩ rằng nó sẽ đáng để chuyển đổi.
Itsme2003

Câu trả lời:



1

Theo kinh nghiệm của tôi, ý tưởng rằng cài đặt 64 bit chiếm gấp đôi bộ nhớ là rác.

Những gì bạn thực sự cần phải tìm ra là nếu giới hạn 3 GB thực sự là một vấn đề đối với bạn. Một công nghệ có tên là Mở rộng địa chỉ vật lý cho phép bộ xử lý 32 bit xử lý tối đa 64GB RAM. Nó có thể không được kích hoạt trong Ubuntu theo mặc định, nhưng Ubuntu đang sử dụng kernel có hỗ trợ. Kiểm tra bài viết này: https://help.ubfox.com/community/EneacPAE

Hệ điều hành của bạn hiện đang xử lý 3,37GB (cho hoặc nhận) RAM, do đó, bằng cách chuyển sang 64-bit hoặc bật PAE, bạn sẽ có được thứ gì đó như 768MB.

Tất nhiên, có một lợi ích hiệu năng đối với hệ điều hành 64 bit, điều đó có nghĩa là việc nâng cấp đáng giá vì những lý do không có bộ nhớ.


Cảm ơn câu trả lời của bạn. Điểm với lợi ích hiệu suất là thú vị, tôi gần như đã quên về điều đó. Về PAE: Tôi đã đọc rằng PAE cung cấp cho bạn sự đánh đổi về hiệu năng vì HĐH không thể sử dụng toàn bộ bộ nhớ cùng một lúc mà phải chuyển đổi không gian địa chỉ.
Philip

Đó là một huyền thoại được tổ chức rộng rãi về PAE, đó là một cái gì đó giống như chuyển đổi ngân hàng. Không phải vậy. Dịch địa chỉ với PAE giống như không có PAE, nhưng có thêm một "lớp" tra cứu bảng trang được thêm vào. Thật là thú vị khi thấy mọi người chê bai PAE theo cách đó, và sau đó đề xuất một hệ điều hành 64 bit. Dịch địa chỉ trên x64 giống như dịch địa chỉ trên x86 với PAE, nhưng với một lớp tra cứu bảng trang khác được thêm vào! (hai lớp trên x86 w / o PAE, ba lớp với PAE, bốn lớp trên x64.)
Jamie Hanrahan

1

Tôi không nghĩ việc sử dụng bộ nhớ sẽ tăng lên với kiến ​​trúc CPU. Linux 64 bit có khả năng xử lý bộ nhớ morethan 4GB. Nhưng hạt nhân 32 bit cũng có thể xử lý điều đó với PAE (Mở rộng địa chỉ vật lý). Việc sử dụng bộ nhớ trong hệ thống phụ thuộc vào ứng dụng mà bạn đang sử dụng. Ngoài ra trước khi chuyển sang 64 bit, bạn cần kiểm tra xem các ứng dụng bạn đang sử dụng có sẵn trong kiến ​​trúc 64 bit không.


Cảm ơn câu trả lời của bạn. Thật ra tôi đang nghĩ về việc chuyển sang 64 bit kể từ nhiều năm. Đối số chính là đối với tôi với sự hỗ trợ Ứng dụng 64 bit. Nhưng hiện tại tất cả các ứng dụng tôi đang sử dụng đều có sẵn 64 bit (thậm chí là Flash ...) vì vậy tôi đoán bây giờ tôi không có lý do gì để không chuyển sang 64 bit ...
Philip
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.