Turbostat 명령을 사용하여 RAM 전력 소비를 확인할 수 있습니다.
전임자:
CPU%c6 ... PkgWatt RAMWatt
96.56 ... 64.43 93.12
CPU@c6 상태가 95%를 넘었는데, 시스템이 유휴 상태인 것 같습니다.
그러나 RAMWatt는 여전히 93W 정도이며 이는 상당히 많은 수치입니다.
대략 10W 정도 되는 것 같아요.
RAMWatt가 높은 이유는 무엇입니까?
답변1
일반 동적 RAM은 전원이 없으면 내용을 유지할 수 없으며 실제로 내용을 주기적으로 새로 고쳐야 합니다. 이는 CPU에 통합될 수 있는 메모리 컨트롤러에 의해 처리됩니다. 대규모 서버에는 여러 개의 개별 메모리 컨트롤러 칩이 있을 수 있으며, 각 칩은 서버의 전체 메모리 중 일부를 처리합니다.
정적 RAM은 새로 고침 주기가 필요하지 않고 더 빠르지만 일반적으로 더 비싸고 동적 RAM만큼 칩에 단단히 고정할 수 없습니다. 따라서 많은 메모리가 필요하지 않지만 CPU 캐시에만 사용됩니다. 확실히 가능한 한 빨리.
(동적 RAM 1비트에는 트랜지스터 1개와 커패시터 1개가 필요하고, 정적 RAM 1비트에는 4~6개의 트랜지스터가 필요합니다.)
플래시 메모리는 전원 없이도 내용을 유지할 수 있습니다. 그러나 플래시 읽기는 매우 빠르지만 플래시에 쓰는 것은 여전히 RAM에 쓰는 것보다 훨씬 느립니다. 그 이유는 주로 다음과 같습니다.삭제플래시 메모리가 느립니다. 따라서 모든 RAM을 플래시로 교체할 수는 없습니다.
자세한 내용은 다음을 읽어보세요.https://computer.howstuffworks.com/question452.htm