반응형
multithread를 사용하는 이유는 하나의 core에서 여러 thread를 돌리기 위함이다.
전제가 있는데, 프로그램 자체가 multithread 가능하게 짜여졌어야 하며, 안그럼 설정하나마나.
요즘은 대부분 사용한다고 보는게 맞으므로 일반적으로 enable 해주고 있다.(IFRS PE 서버 제외, 안되는 서버들이 있으므로 사전에 확인 필수)
다만, 이게 사용중인지 아닌지는 알아야 하는데
가장 좋은 방법은 booting 하면서 bios 화면에서 보는게 제일 정확하다.
그러나 온라인 중에 그럴 수는 없는 노릇
인터넷을 뒤져보면
/etc/cpuinfo, dmidecode로 보라는데 실제 조회해보면 안맞는다.
cpuinfo에는 multithread enable로 보이는데 dmidecode는 아닌걸로 나오고 엉망진창...
예외가 있다면 예외가 있다고 표시를 해주든지 정확한 정보를 표시해줘야 하는데 그런게 없으면 쓰레기 정보라 봐도 무방하다
제일 좋은 방법은 lscpu 로 cpu 정보를 보는 것이다.
Thread(s) per core 항목을 보면
multithread enable 은 2로 보이고 disable 은 1로 보인다.
CPU 세부 정보를 가져오는 명령어 이므로 해당 정보가 가장 정확한 것으로 확인되었다.
반응형
'Linux' 카테고리의 다른 글
linux command - ac (0) | 2023.05.12 |
---|---|
systemd 서비스 타입 Simple or Oneshot (0) | 2023.04.26 |
Prometheus + Grafana 를 활용한 시스템 모니터링 (0) | 2023.04.17 |
OS 별 crash dump 강제 생성 방법 (0) | 2023.04.10 |
계정 패스워드 잠금 해제 (0) | 2023.04.05 |
댓글