Какова архитектура моего процессора?
Знание архитектуры процессора вашей системы имеет важное значение при выборе операционной системы для загрузки и установки. Некоторые выпуски Linux и других операционных систем обычно предназначены для работы только с определенной архитектурой, будь то x86 (32-разрядная), x86-64 (64-разрядная), ARM (в случае систем Raspberry Pi) и т. д. Кроме того, , программное обеспечение, которое вы хотите использовать, может быть предназначено только для работы с определенной архитектурой.
В этом руководстве вы увидите, как проверить архитектуру процессора в системе Linux. Это также позволит вам быстро определить, является ли ваша система 32-битной или 64-битной.
В этом уроке вы узнаете:
- Как проверить архитектуру процессора в Linux с помощью lscpu
- Как определить, являются ли процессор и ОС 32-битными или 64-битными

Как проверить архитектуру процессора в Linux
Лучший способ быстро проверить архитектуру вашего процессора в Linux — использовать команду lscpu . Утилита установлена по умолчанию во всех дистрибутивах Linux.
$ lscpu

Как вы можете видеть на скриншоте выше, архитектура нашего процессора — x86_64, а следующая строка показывает, что наш процессор 64-битный, но способен работать как в 32-битном, так и в 64-битном режимах.
Если ваш процессор 32-разрядный, вы можете увидеть вывод, подобный приведенному ниже, для архитектуры i686:
$ lscpu Architecture: i686 CPU op-mode(s): 32-bit
Приведенный выше вывод команды lscpu сообщает, что этот процессор способен работать только в режиме 32-битных инструкций. В следующем примере вы можете увидеть 64-битный процессор под управлением 32-битной Linux:
$ lscpu Architecture: i686 CPU op-mode(s): 32-bit, 64-bit
Вы также можете увидеть другие выходные данные, указывающие на архитектуру ARM или какой-либо другой тип, поскольку их много. Конечно, x86 (или i686) и x86_64 — два наиболее распространенных типа.
Заключительные мысли
В этом уроке мы увидели, как проверить тип архитектуры ЦП в системе Linux. Мы также узнали, как определить, является ли процессор 32-битным или 64-битным, а также саму операционную систему. Вам также может быть интересно просмотреть другое наше руководство о том, как получить информацию о процессоре в Linux, а также просмотреть другие команды и приложения для просмотра дополнительной информации о процессоре.
Все права защищены. © Linux-Console.net • 2019-2024
Как определить архитектуру процессора?
Всем доброго времени суток! Гуглил, но вразумительного ответа не нашёл. Скажите, пожалуйста, как определить архитектуру процессора? Ну, или хотя бы скажите какой архитектуры этот процессор «AMD A6-4400M APU with Radeon(tm) HD Graphics × 2». (Нагуглил, что какая-то архитектура Trinity, но это не то)
Спойлер: хочу установить Debian, а там спрашивают архитектуру процессора. Боюсь установить неправильный дистр.

ching0n
13.02.14 05:54:27 MSK

x64 amd64 em64t x86_64 x86-64 и еще стописот — первый вариант
i386 x86 i586 i686 i486 и еще стописот — второй вариант
MyTrooName ★★★★★
( 13.02.14 05:57:19 MSK )
Последнее исправление: MyTrooName 13.02.14 05:57:25 MSK (всего исправлений: 1)

Про AMD A-Series (Trinity) правильно пишешь. Тебя битность проца интересует? На какой ОС сейчас? Если Винда, cmd -> systeminfo. Linux: # arch
Tribal_Dragon
( 13.02.14 07:29:42 MSK )
amd64. i386 ты разве что на динозавре каком-нибудь сейчас найдешь.
Valkeru ★★★★
( 13.02.14 07:39:20 MSK )

sudo dmidecode -t 4 | grep '64-bit capable'
beastie ★★★★★
( 13.02.14 07:40:27 MSK )
Последнее исправление: beastie 13.02.14 07:42:00 MSK (всего исправлений: 1)

ищи флаг lm в своём /proc/cpuinfo
Если он есть, то твой CPU умеет архитектуру amd64, и можно ставить 64х битную ОС.
Если боишься, ставь 32х битную, она поставится 146%, но будет работать похуже(скорее всего).
emulek ★
( 13.02.14 07:53:07 MSK )
Ответ на: комментарий от Valkeru 13.02.14 07:39:20 MSK

i386 ты разве что на динозавре каком-нибудь сейчас найдешь.
за то полно нетбуков с кастрированным атомом вместо процессора. У меня такой.
emulek ★
( 13.02.14 07:57:18 MSK )
Ответ на: комментарий от Tribal_Dragon 13.02.14 07:29:42 MSK

эта команда выдаст архитектуру ОС, а не процессора.
emulek ★
( 13.02.14 07:58:46 MSK )
Ответ на: комментарий от emulek 13.02.14 07:58:46 MSK

Спасибо большое, emulek! У меня amd64! Флаг lm есть!
ching0n
( 13.02.14 08:13:54 MSK ) автор топика
Ответ на: комментарий от ching0n 13.02.14 08:13:54 MSK

ну значит ставь 64. Единственная беда, бывают некоторые глюки для VirtualBox и старых iPentium4 (там только WinXP32 ставится, хоть хост и 64).
emulek ★
( 13.02.14 08:19:14 MSK )
Все процессоры AMD давно уже 64 битные.
kostik87 ★★★★★
( 13.02.14 09:11:51 MSK )
Ответ на: комментарий от emulek 13.02.14 07:58:46 MSK

Согласна. Слово «machine» в мане ввело в заблуждение, оно у меня с железом ассоциируется 🙂
lshw -class processor вроде именно битность проца в строке width должен указывать. Или не.
Tribal_Dragon
( 13.02.14 11:19:12 MSK )
Ответ на: комментарий от Tribal_Dragon 13.02.14 11:19:12 MSK

не помню. У меня эта утилита вообще не установлена.
emulek ★
( 13.02.14 11:28:02 MSK )
Ответ на: комментарий от kostik87 13.02.14 09:11:51 MSK

Все процессоры AMD давно уже 64 битные.
а у ТСа камень вчера куплен, да?
emulek ★
( 13.02.14 11:31:21 MSK )

Первая ссылка в гугле
amd64 или x86_64, не помню как там у дебиана.
Shtsh ★★★★
( 13.02.14 11:31:29 MSK )
Ответ на: комментарий от emulek 13.02.14 11:31:21 MSK
Не вижу смысла твоего вопроса. Начиная с AMD Athlon XXXX+ все процессоры AMD поддерживают 64 битные инструкции, кроме всего прочего в то же время в процессор был перенесён и контроллер памяти. А это год так 2003 — 2004.
А это уже как 10 лет назад.
kostik87 ★★★★★
( 13.02.14 11:34:09 MSK )
Ответ на: комментарий от kostik87 13.02.14 11:34:09 MSK
ТС в первой части вопроса спрашивал:
Скажите, пожалуйста, как определить архитектуру процессора?
Сроки давности он не ставил.
AMD Am486 DX4-100SV8B не поддерживает(-л) 64-х битные инструкции. А 10 лет это не очень давно.
int13h ★★★★★
( 13.02.14 18:24:40 MSK )
Ответ на: комментарий от int13h 13.02.14 18:24:40 MSK
ТС указал модель процессора: «AMD A6-4400M APU with Radeon(tm) HD Graphics × 2». Это довольно новый процессор, который вышел относительно недавно, а не 15-20 лет назад.
AMD Am486 DX4-100SV8B не поддерживает(-л) 64-х битные инструкции.
Вы бы ещё 8086 процессор указали.
А 10 лет это не очень давно.
Для темпов развития компьютерной техники, да и вообще IT это очень давно.
kostik87 ★★★★★
( 14.02.14 09:09:32 MSK )
Ответ на: комментарий от int13h 13.02.14 18:24:40 MSK

AMD Am486 DX4-100SV8B не поддерживает(-л) 64-х битные инструкции. А 10 лет это не очень давно.
Тяжело наверное сейчас за 486 сидеть.
Вам там Бацька новые процессоры завозить запретил чтоль?
devl547 ★★★★★
( 14.02.14 09:26:18 MSK )
Ответ на: комментарий от kostik87 13.02.14 11:34:09 MSK

Занудства ради
Начиная с AMD Athlon 64 XXXX+. Athlon XP XXXX+ был ещё 32битным. По времени правильно, XP на 64 стал заменяться на рубеже 03/04гг.
redgremlin ★★★★★
( 14.02.14 09:42:57 MSK )
Ответ на: Занудства ради от redgremlin 14.02.14 09:42:57 MSK
Где ты видишь Athlon XP ? Я написал ясно AMD Athlon 64 XXXX+, т.е. к примеру AMD Athlon 64 2000+ .
kostik87 ★★★★★
( 14.02.14 09:45:03 MSK )
Ответ на: комментарий от kostik87 14.02.14 09:45:03 MSK

redgremlin ★★★★★
( 14.02.14 14:09:11 MSK )
Ответ на: комментарий от redgremlin 14.02.14 14:09:11 MSK
Да, не указал 64, но я написал «AMD Athlon XXXX+», в конце модели знак «+», вот официально с сайте AMD:
Процессор AMD Athlon™ для настольных ПК Одновременные 32-разрядные и 64-разрядные вычисления Получите мощную производительность для уникального уровня цифровых приложений. Теперь вы можете не только просматривать почту, посещать веб-страницы и работать с текстовыми документами. Процессор AMD Athlon™ обеспечивает лучшую производительность при работе с любыми цифровыми материалами. Характеристики и преимущества
- Улучшенная защита от вирусов* в Windows® XP (пакет обновления 2)
- Лучшая в отрасли производительность для современных программ
- Готовность к 64-разрядным вычислениям
- Обеспечение рентабельности инвестиций благодаря технически оснащенному процессору для ПК
- Будьте уверены в своем приобретении
kostik87 ★★★★★
( 14.02.14 14:28:00 MSK )
Ответ на: комментарий от kostik87 14.02.14 14:28:00 MSK
Улучшенная защита от вирусов* в Windows® XP (пакет обновления 2)
Как узнать, какая у меня сборка Linux (32 бита или 64)? 2 2
Рецепт был опубликован 14 декабря 2010 года в 14:52, а менялся 10 февраля 2020 года в 03:30.
Узнать архитектуру сборки запущенного в данный момент дистрибутива GNU/Linux очень просто. Нужно выполнить следующую команду:
$ uname -m
Вот примеры возможного вывода команды:
- x86 — x86-совместимый, 32-разрядный;
- x86_64 — x86-совместимый, 64-разрядный;
- armel — ARM.
- Из той же серии:
- Как отключить автоматическое обновление списка пакетов в Ubuntu Linux?
- Как установить постоянное значение MTU для сетевого интерфейса в Linux?
- Скачать Ubuntu: ISO и торрент последней версии и LTS-релиза
Комментировать! (1)
ffldove 16:54, 14 декабря 2010
Всегда считал что uname первая команда которую нужно выучить.)))
- Что новенького?( )
- Управлять → Добавить рецепт
- Редактировать профиль
- Быстрые опцииБыстрые опции
- Включить визуальные эффекты
- Выключить визуальные эффекты
- OlegL, 17 декабря в 15:00 → Перекличка21
- REDkiy, 8 июня в 9:09 → Как «замокать» файл для юниттеста в Python?2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON1
Экология и вегетарианство на благо всем живым существам Планеты.
При полном или частичном использовании любых материалов с сайта вы обязаны явным образом указывать гиперссылку на сайт www.nixp.ru в качестве источника.
- Добавить рецепт
- Мои рецепты
- Правила публикации
- Обратная связь
- Разработано в компании
- Идея и поддержка проекта — Дмитрий Шурупов
Как узнать разрядность процессора 32 или 64 битный
Системному администратору и ИТ специалисту, очень важно знать, является ли архитектура процессора системы 32-битной или 64-битной.
Когда речь заходит об установки новых приложений, вы должны знать разрядность процессора. Потому что 64-битные приложения не могут быть запущены в 32-битной системе. А вот на 64 битном процессоре мы можем легко запускать 32 — битные приложения. Например при установки VMware Workstation 16 Pro требуется только 64 битный процессор.
В этой статье показано, как проверить архитектуру процессора на компьютере с Linux.
1. Использование команды lscpu для получения информации о архитектуре
Lscpu — это удобная команда для получения информации об архитектуре процессора в Linux.
Откройте свой терминал и введите следующую команду:
Эта команда покажет информацию о процессоре. Вся информация выведется в вашем терминале следующим образом:

Поле архитектура показывает, какой тип процессора у вас установлен. Архитектура x86_64 обозначает 64 бит.
Режим работы процессора 32 — разрядный и 64 — разрядный. Это означает, что ваш процессор поддерживает как 32-битные, так и 64-битные приложения.
Примечание: наиболее распространенные используемые архитектуры процессоров : 64-разрядные они отображаются как x86-64, IA64 и AMD64. А 32-разрядные отображаются x86. Но процессоры i686 является частью семейства x86.
2. Использование команды uname для того чтоб узнать разрядность процессора
Uname — это команда которая покажет вам информацию о вашей системе Linux, а так же покажет версию ядра. Выполните эту команду, чтобы получить информацию о процессоре.
Ответ терминала будет следующим:
В этом способе команда uname сообщила, что Linux работает на 64-разрядном процессоре.
Возможно вам будет интересно: Как установить ZOOM на Ubuntu 20.04
3. Использование команды lshw
Lshw — это простая команда для отображения информации об оборудовании вашей системы Linux. Вы можете получить информацию о процессоре Linux, выполнив следующую команду:
Вот такой ответ вы должны увидеть в терминале:

Вы можете дополнительно установить фильтр с помощью команды grep. Для этого введите:
4. Получить информацию о процессоре из /proc/cpuinfo
В файле /proc/cpuinfo Linux содержит информацию о процессоре. Хранится она в виде обычного текстового файла. В терминале Linux выполните следующую команду grep.
$ sudo grep -o -w ‘lm’ /proc/cpuinfo | sort -u
Вы получите вот такой ответ в терминале:
lm обозначает режим процессора и является он 64-битным. Для получения дополнительной информации о процессоре вы можете выполнить следующую команду:
Заключение
В этой статье вы узнали как определить разрядность процессора на своем компьютере с операционной системой Linux.