CPU architecture

Younghwan Cha·2022년 12월 28일
0

server monitoring

목록 보기
3/11

uname -m 명령어를 통해 시스템이 32 bit 인지, 64 bit 인지 알 수 있다.

그렇다면, 내 Linux 가 ARM64 인지 AMD64 인지는 어떻게 하면 알 수 있을까?
먼저 ARM 와 AMD 가 무엇인지 부터 알아보자

ARM, AMD, x86, x86_64 등등..듣기만해도 머리 아픈 친구들이 있다.
실제로 블록체인 노드들을 운영하면서 관련 binary 파일들을 다운로드 받아야 하는 경우가 많은데,
해당 경우들에서 위와 같은 단어들을 상당히 자주 맞이하게 된다.
그때마다 어째저째 넘어갔지만, 오늘 큰 맘 먹고 한번 정리해보려 한다.

CPU 제조사


결론적으로 말하자면, x86, ARM, AMD 는 모두 CPU architecture 의 이름이다.

기존 대부분의 software 들은 Intel 의 x86 을 기준으로 개발되어 왔지만,
저렴하고 저전력을 갖춰 소형기기에 많이 사용하던 ARM 가 스마트폰의 발전에 따라서 비약적인 성장을 거치면서
PC 시장까지 노리게 되었고, Apple 에서 ARM 호환 CPUM1 CPU 를 출시하게 되면서 PC 시장에도 ARM 붐이 일게 되었다.

# 사용중인 cpu architecture 확인
uname -a

# file 의 architecture 확인
file <filename>

[CPU architecture] https://velog.io/@480/%EC%9D%B4%EC%A0%9C%EB%8A%94-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%8F%84-CPU-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98%EB%A5%BC-%EA%B5%AC%EB%B6%84%ED%95%B4%EC%95%BC-%ED%95%A9%EB%8B%88%EB%8B%A4
https://www.compuhoy.com/quick-answer-is-my-linux-amd64/

profile
개발 기록

0개의 댓글