Як перевірити, скільки фізичної оперативної пам’яті я використовую у форматі GB або MB?


9

Як перевірити, чи є мій Ubuntu 32-бітним або 64-бітним і чи використовує він повну оперативну пам’ять чи ні? Мене турбує це, оскільки моя система 32-бітна, вона не використовує максимально підтримувану ОС оперативну пам'ять. Він говорить про те, що на моєму ПК є 8 ГБ оперативної пам’яті, але як я можу переконатися, що він використовує або виявляє це як 8 ГБ оперативної пам’яті?

Щодо відповіді Сотанахта: відображається вкладка System Release 11.04 (natty), Kernel linux 2.6.38-11-generic-pae, Gnome 2.32.1.

Слідувати:

Знайшовши мою відповідь. Оскільки у мене є 8 ГБ апаратної оперативної пам’яті, я не хочу обмежуватися 4 Гб оперативної пам’яті, тому видаляю 32-бітну Ubuntu 11.04 та завантажую 64-розрядну Ubuntu 11.04 (щоб мої програми могли також використовувати повну апаратну оперативну пам’ять, спеціально для 3D візуалізація анімації, обробка зображень, редагування відео)


З питань 64-бітної версії був плагін Adobe Flash. Я використовую останню версію в моїй 64-бітній системі без проблем.
клювати

Відповіді:


6

PAE означає, що ваше ядро ​​32-бітне, але воно налаштоване на використання розширення фізичної адреси, щоб вся ОС могла використовувати всю вашу фізичну пам'ять. Однак обмеження PAE полягає в тому, що жоден додаток не може використовувати більше 4 Гб пам'яті.

Детальнішу технічну інформацію див. У статті wikipedia


Як зробити так, щоб моя програма, система використовувала 8 ГБ, коли вони потребують? Замість обмеження 4 Гб? Чи вже є 64-бітний Ubuntu 11.04? Чи буде менеджер пакунків apt-get таким самим, як 32-розрядний?

1
Так, вам потрібно буде зробити нову установку 64-розрядного Ubuntu. За своїм зовнішнім виглядом він майже ідентичний 32-бітовій, всі програми однакові. Є деякі фірмові програми (Flash), які можуть бути трохи складнішими, щоб зробити роботу, але нічого різкого. Я не впевнений, чи зможете ви модернізувати 32-розрядні до 64-бітних - можливо, варто задати окреме запитання
Сергій

11

У термінальному типі free -to.

Швидко і просто.


3
Щоб вирішити вимогу щодо відображення ГБ або МБ, я додав би mпрапор (для мегабайт): free -tom
belacqua

1
Завжди чомусь вчитися, чи не існує?
пік

2

Якщо ви відкриєте Монітор системи (Система> Адміністрація> Система монітора) і перейдете на вкладку "Система", цифра після "Пам'ять" повинна правильно відображати таран комп'ютера в ГБ


Там він показує 7,8GiB. Це означає, що я успішно працюю 8 Гб? Усі мої програми також тепер можуть використовувати цю пам'ять. Або 32-розрядна покаже 8 ГБ, але не використовуватиме її?

1
На системній вкладці він також показує> Випуск 11.04 (natty), Kernel linux 2.6.38-11-generic-pae, Gnome 2.32.1

Так, це означає, що ви "успішно працюєте 8 Гб"
AmanicA

2

Сергій має рацію, що PAE означає, що ви використовуєте 32-бітну версію. Ще один дуже простий спосіб дізнатися, яка версія у вас є, це відкрити вікно терміналу та ввести:

uname -a

У моєму випадку він повертає:

~$ uname -a
Linux hotdog 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:02:55 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Отже, ядро ​​є 2.6.38-11-generic, а версія Ubuntu є x86_64(або 64-розрядна).

Однак прекрасний спосіб отримати всіляку інформацію - це встановити System Profiler and Benchmark. Він знаходиться в програмному центрі Ubuntu і, швидше за все, стане одним з ваших улюблених способів отримання інформації про вашу систему. Просто встановіть його, відкрийте, і ви будете знати, як ним користуватися; це очевидно та інтуїтивно, тому вам не знадобиться інструкція.


1

Для відображення поточного використання пам’яті у вашій системі використовуйте наступну команду в терміналі [ctrl + Alt + T]

free -m 

1
Було б корисно, якщо ви надали більше інформації в ОП.
Кевін Боуен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.