Це питання, яке внесло багато плутанини серед користувачів. Навіть коли вони думають, що знають відповідь, вони часто помиляються.
Здавалося б розумним викласти це зараз з огляду на майбутній випуск Ubuntu 10.04 та Fedora 13. Як ми всі знаємо, багато дистрибутивів Linux мають версії, оптимізовані для 64-розрядних процесорів. Тут виникає наша дилема: Чи підтримуватиме моя машина 64 біт? Чи можу я завантажити 32-розрядну версію про всяк випадок? І питання тривають ... |
Перш ніж розпочати розкривати ці таємниці, давайте пояснимо, що для проведення тестів, які ми проведемо тут, необхідно, щоб у вас на цій машині вже був встановлений Linux (будь-який дистрибутив). В іншому випадку ви можете запустити ці команди, завантаживши Linux з LiveCD.
Почнемо з розрізнення між знанням того, що насправді підтримує ваше обладнання, і ядром, яке ви використовуєте на цьому обладнанні.
Якщо ви хочете знати, чи знаєте ви апаратні засоби підтримує 64 біт, відкрийте термінал і запустіть:
grep прапори / proc / cpuinfo
Якщо в результаті з'являється lm, він підтримує 64 біт; якщо з'являється захищений режим, він підтримує 32 біти; якщо з'являється реальний режим, він підтримує 16 біт.
Якщо ви хочете знати, чи знаєте ви поточне ядро підтримує 64 біт, відкрийте термінал і запустіть:
uname-a
Якщо в результаті з'являється "x86_64 GNU / Linux", це означає, що ви використовуєте 64-бітове ядро Linux. Натомість, якщо ви бачите "i386 / i486 / i586 / i686", це 32-бітове ядро.
Коли вам потрібно вирішити, яку версію Ubuntu, Fedora або будь-якого іншого дистрибутива завантажувати, важливою є перша з команд, оскільки вона вказує, чи підтримує ваше обладнання 64-бітну версію.. Друга команда лише повідомляє, яке ядро ви встановили.
FPU VME-де-псевдоефедрин TSC MSR паї MCE CX8 APIC вересня MTRR PGE MCA CMOV погладити clflush д.т.н. ACPI MMX fxsr ссе sse2 сс ХТИ тм РОР ой лй constant_tsc arch_perfmon УІБ БПС aperfmperf ПНІ dtesther64 монітор ds_cpl pdxm2 мов SSSE лам ds_cpl з tm3m ми SSSE laxt16
Тож я запускаю 64-розрядні системи 😀
Звичайно
У результаті, яким ви ділитесь, це перераховано «lm», як зазначено у дописі.
Це означає, що наступного разу ви зможете завантажити 64-розрядну версію вашого улюбленого дистрибутива та встановити цю версію. Це було б, так би мовити, "рекомендується" на основі обладнання, яке у вас є.
Я сподіваюся, що мені допомогли.
На здоров’я! Павло.
добре, я запустив "grep flags / proc / cpuinfo" і отримав таке:
FPU VME псевдоефедрин TSC MSR PAE MCE CX8 APIC MTRR PGE MCA CMOV погладити PSE36 clflush MMX fxsr сс sse2 системного виклик ого mmxext fxsr_opt pdpe1gb RDTSCP ого 3dnowext 3DNow constant_tsc до NONSTOP_TSC extd_apicid пнів монітор CX16 POPCNT lahf_lm SVM extapic cr8_legacy ABM SSE4A 3dnowprefetch osvw фунти skinit WDT nodeid_msr npt lbrv svm_lock nrip_save
Я працюю під керуванням kubuntu 10.4, і, оскільки я цього не зрозумів, я новачок у Linux, але на моєму комп'ютері встановлено AMD, і вони сказали мені, що AMD підтримує обидві версії 32 і 64.
питання в тому, чи можу я завантажити 64-розрядні версії? (Я використовую 32-розрядний)
Так, якщо ваш ноутбук пише на зовнішній AMD, це означає, що ви можете встановити будь-яку версію 64-бітних дистрибутивів
Відмінний пост, велике спасибі. Я кажу вам, що результат другої команди пройшов добре, я використовую ядро 64. Але з першою командою я отримав це: чи можете ви пояснити, що відбувається, будь ласка?
messianico @ barsa-desktop: ~ $ grep flags / proc / cpuinfo
прапори: FPU VME-де-псевдоефедрин TSC MSR паї MCE CX8 APIC вересня MTRR PGE MCA CMOV погладити pse36 clflush DTs Acpi MMX fxsr ße SSE2 сс ХТИ тм РОР системних виклики ого лй constant_tsc arch_perfmon УІБ БТС rep_good nopl CMOV погладити pse64 clflush DTs Acpi MMX fxsr ße SSE2 сс ХТ тм РОР системного виклик пй лй constant_tsc arch_perfmon УІБ БПС rep_good nopl dpltesm vm3prm монітор ps16 est_dpltesmXNUMXprm монітор pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
прапори: FPU VME-де-псевдоефедрин TSC MSR паї MCE CX8 APIC вересня MTRR PGE MCA CMOV погладити pse36 clflush DTs Acpi MMX fxsr ße SSE2 сс ХТИ тм РОР системних виклики ого лй constant_tsc arch_perfmon УІБ БТС rep_good nopl CMOV погладити pse64 clflush DTs Acpi MMX fxsr ße SSE2 сс ХТ тм РОР системного виклик пй лй constant_tsc arch_perfmon УІБ БПС rep_good nopl dpltesm vm3prm монітор ps16 est_dpltesmXNUMXprm монітор pdcm xsave lahf_lm dts tpr_shadow vnmi flexpriority
Дякую і вітаю!
Як бачите, lm з'являється під час виконання першої команди, тоді ви можете, і насправді це робите, запустити 64-розрядний Linux. 🙂
Я працюю на цьому Linux тиждень. Напружений тиждень "вивчення" (я прочитав 10 поспіль постів на цій сторінці, що дуже добре!). Я з подивом бачу, що відповідно до цього мій ноутбук підтримує 64-розрядне ядро.
Я рахую своє життя: це hp530 приблизно 6 або 8 років тому, і він має 1 Гб оперативної пам'яті. Ресурси швидко закінчуються, і я переживаю, бо стає дуже жарко. Тож встановіть дистрибутив Xubuntu 12.04. Я постійно стежу за використанням процесора та пам'яті, щоб знати, що відбувається, і єдина проблема, з якою я маю зараз, полягає в тому, що коли я запускаю відео у firefox, процесор переходить на 100%. Завантажте версію 32, ось чому при завантаженні ubuntu сказано:
"Якщо у вас старіший ПК із обсягом пам'яті менше 2 Гб, виберіть 32-розрядне завантаження."
З Ubuntu 13.10 32-bit я збирався дергатися (боюся через Unity), я виявив цей дистрибутив, і наразі я щасливий.
Але зараз я тут "виявляю", що мені слід спробувати 64-розрядну версію (звичайно, на xubuntu). Чи можливо, що, незважаючи на мій єдиний Гб оперативної пам'яті, процесор працює аналогічно або більш вільно з x64? Мене це також дивує, бо я думаю, що мій процесор одноядерний. Ах! те, що мені здається в терміналі, є точно таким же, як це з'являється в першому коментарі.
Щиро дякую за вашу роботу, друже!
Так, у вас не повинно виникнути проблем, і навіть якщо ви не помічаєте великої різниці щодо архітектури та швидкості виконання, я гарантую, що ваш процесор буде 🙂
Привіт!
Ну, врешті-решт, я протестував його в міні-розділі, який я зробив для тестування. Температура залишається незмінною (55º - 65º). Це правда, що процесор, здається, не так насичується, на прикладі youtube він зараз становить близько 30%. Однак це висмоктує стільки пам'яті, що я думаю, що дотримуюся 32 біт. Зараз у мене відкрито лише firefox з 4 вкладками, і у мене зайнято 2/3 концерту барана. Дякую за відповідь!
Мені потрібно було знати ці дані. Дякую за команди.
indira @ indira-GA-VM900M: ~ $ grep flags / proc / cpuinfo
прапори: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl tm2 cid cx16 xtpr
ви маєте на увазі мій ПК 64 біт? я запускаю 32 біт
З командою lscpu простіше; другий рядок показує, чи підтримує мікропроцесор лише 32 біти (x86) або 64 біти (x86_64).
Ви абсолютно праві, як ви сказали, що знали раніше з попереднім списком
це мій результат FPU VME ПТЕ TSC MSR паї MCE CX8 APIC вересня MTRR PGE MCA CMOV погладити pse36 clflush д.т.н. ACPI MMX fxsr ссе sse2 сс ХТИ тм РОР пй лй constant_tsc arch_perfmon УІБ БПС aperfmperf ПНІ dtespl64 CMOV погладити pse2 clflush д.т.н. ACPI MMX fxsr ссе sse3 сс ХТИ тм РОР пй лй constant_tsc arch_perfmon УІБ БПС aperfmperf ПНІ dtespl16 смXNUMX монітор ds_scxt ПНІ dtesplXNUMX смXNUMX монітори DS_ dtherm
також підтримує 64-бітні версії.
Я трохи розгублений. Тепер я довідався, що мій дорогий старий ноутбук - це 64 біт, але ядро - i686 (або 32 біт).
Я завжди використовував 32-розрядні дистрибутиви. Чи покращиться продуктивність, якщо я встановлю 64-розрядний дистрибутив?
Гей, не могли б ви це виправити? У мене таке саме запитання
Це залежить від типу програмного забезпечення, яке ви збираєтеся використовувати в системі, і обсягу оперативної пам'яті в комп'ютері, як правило, різниця між 32 і 64 бітами починає виявлятися після 4 Гб оперативної пам'яті, якщо ви мати менше, це майже непомітно, якщо більше, різниця може бути очевидною в програмах з великим навантаженням (наприклад, віртуальний ящик або якась програма для редагування фотографій чи відео), сподіваємось, це допоможе.
привіт
Мені здається прапорці Grep / proc / cpuinfo