Linux

ryzen 1700 centos 16 thread 인식 시키기

Naan 2017. 8. 10. 09:58
320x100

centos 7.x 는 kernel 3.10 버전이다.

위에 보는것 처럼 8thread 만 인식 한다.

이버전에는 16thread 지원이 안된다 4.12 으로 업그레이드 해야 한다.

kernel 업그레이드

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

# yum --enablerepo=elrepo-kernel install -y kernel-ml

# reboot

재부팅 하면 부팅 순서때문에 최신 커널로 부팅이 안된다.(될수도 있고..)

부팅 순서 변경

# grub2-editenv list          -->현재 부팅되는 버전

saved_entry=CentOS Linux (3.10.0-514.26.2.el7.x86_64) 7 (Core)

# grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2        --> 부팅 리스트

CentOS Linux (4.12.5-1.el7.elrepo.x86_64) 7 (Core)

CentOS Linux (3.10.0-514.26.2.el7.x86_64) 7 (Core)

CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)

CentOS Linux (0-rescue-3081b6ece48649f9a1cc1cf32e3fc7a0) 7 (Core)

# grub2-set-default "CentOS Linux (4.12.5-1.el7.elrepo.x86_64)"      --> 디폴트값 변경

# grub2-editenv list

saved_entry=CentOS Linux (4.12.5-1.el7.elrepo.x86_64)

# reboot


kernel 4.12 로 재부팅했는데도 16 tread 가 안보인다면

SMT 옵션이 꺼져 있는지 확인해보자.

 

보면 16thread 가 잡힌걸 확인 할 수 있다.



320x100