«cpu» 태그된 질문

CPU (Central Processing Unit)는 컴퓨터에서 실제로 프로그램이 실행될 때 수행되는 연산 및 계산을 수행하는 칩입니다. 본질적으로 프로그램을 실행하는 것입니다.

12
리눅스에서 시스템의 코어 수를 아는 방법?
시스템에 몇 개의 코어가 있는지 알고 싶었고 Google에서 동일한 질문을 검색했습니다. 명령과 같은 lscpu명령이 있습니다. 이 명령을 시도했을 때 다음과 같은 결과가 나왔습니다. $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): …
231 linux  cpu 

4
/ proc / cpuinfo의 플래그는 무엇을 의미합니까?
프로세서에 특정 기능이 있는지 어떻게 알 수 있습니까? (64 비트 명령어 세트, 하드웨어 지원 가상화, 암호화 가속기 등) 파일 /proc/cpuinfo에이 정보가 포함되어 있다는 것을 알고 있습니다 flags. 그러나이 모든 암호 약어는 무엇을 의미합니까? 예를 들어에서에서 추출한 /proc/cpuinfo경우 64 비트 CPU가 있습니까? 하드웨어 가상화가 있습니까? model name : Intel(R) Core(TM)2 Duo …
212 linux  cpu  arm  x86 

3
Linux "top"명령 : CPU 사용량에 대한 sy, ni, id, wa, hi, si 및 st는 무엇입니까?
topLinux에서 발행 하면 다음과 비슷한 결과가 나타납니다. 라인 중 하나에는 다음과 같이 표시된 CPU 사용량 정보가 있습니다. Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st 나는 그들 각각의 정의를 알고 있지만 (아래),이 작업이 정확히 무엇을 의미하는지 이해하지 못합니다. hi -하드웨어 인터럽트 서비스는 무엇을 의미합니까? si -소프트웨어 인터럽트 서비스는 무엇을 …
195 linux  cpu  top 

3
유휴 CPU 프로세스는 무엇을합니까?
소스를 살펴보면 strace클론 플래그 CLONE_IDLETASK를 사용하는 것으로 나타났습니다 . #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ 더 자세히 살펴본 후에는 플래그가 포함되어 있지 않지만 man clone부팅 프로세스 중에 커널이 실제로 사용하여 시스템의 각 CPU에 대해 유휴 프로세스 (모두 PID 0이 있어야 함)를 생성 한다는 것을 알았습니다 . 즉, CPU가 8 …
73 linux-kernel  cpu 

2
상단과 PS에 동일한 CPU 결과가 표시되지 않음
이것은 이 질문에 연결되어 있습니다. 실행 top하면 다음과 같은 결과가 나타납니다. pid 3038는 18 % CPU를 사용하지만 실행시 결과는 5.5 %입니다. 그리고이 숫자는 시간이 지남에 따라 변하지 않는 것처럼 보입니다 (즉, 같은 명령을 조금 나중에 실행할 때) ... 는 IS ps명령은 어떻게 든 CPU 사용량을 평균?
54 cpu  top  ps 


4
그렇다면 물리적 CPU 코어와 달리 논리적 CPU 코어는 무엇입니까?
나는 기계에서 CPU의 수를 찾는 방법에 대해 인터넷 검색을하고 일부 게시물을 찾았지만 일부는 논리적 코어와 물리적 코어 등을 얻는 것으로 언급되어 혼란스러워합니다. 따라서 논리적 코어와 물리적 코어 의 차이점은 무엇입니까? 물리적 코어 만 얻을 수있는 방법이 있습니까? 아니면 우리의 수에 논리 코어를 포함시키는 것이 합리적입니까?

1
소프트웨어 및 하드웨어 인터럽트 란 무엇이며 어떻게 처리됩니까?
하드웨어 및 소프트웨어 인터럽트의 개념을 이해하고 있는지 잘 모르겠습니다. 올바르게 이해하면 하드웨어 인터럽트의 목적은 CPU 멀티 태스킹 구현의 일부인 CPU에 주목하는 것입니다. 그렇다면 하드웨어 인터럽트는 무엇입니까? 하드웨어 드라이버 프로세스입니까? 그렇다면 하드웨어 드라이버 프로세스는 어디에서 실행되고 있습니까? CPU에서 실행 중이면 하드웨어 인터럽트로 CPU에 주목할 필요가 없습니다. 그래서 다른 곳에서 실행되고 있습니까? …

3
VirtualBox : 물리적 CPU 코어 수보다 많은 가상 CPU 코어를 할당하는 것은 좋지 않습니다.
내가 가지고있는 하이퍼 스레딩 수있는 CPU를 궁금해, 그것은 다음과 같은 경고에서 알 수 있듯이 나쁜 생각은 물리적 CPU 코어의 수보다 더 많은 가상 CPU 코어를 할당하는 것입니다 : 성적 증명서: 호스트 시스템의 물리적 CPU 수보다 많은 가상 CPU가 가상 시스템에 할당됩니다. 이는 가상 머신의 성능을 저하시킬 수 있습니다. 가상 CPU …


1
"자발적 컨텍스트 전환"이란 정확히 무엇입니까?
바이너리 파일이 있는데 암호를 해독해야합니다 (숙제). 주어진 함수 (이진 파일의 일부인 함수)도있었습니다. 이 함수는 입력 문자열이 문자별로 올바른 비밀번호 문자와 비교되어 문자가 잘못되었을 때 즉시 false를 반환 함을 보여주었습니다 (안전하지 않은 방법입니다. 누수가 시간이 걸리기 때문에 올바른 비밀번호 길이에 대한 아이디어를 얻습니다) 예). 그러나 우리 선생님은 우리에게 조금 더 어려워지기 …

7
프로세스가 CPU 사용량의 10 %를 초과하지 않도록 제한
사용자가 많은 Linux 시스템을 운영하지만 때때로 악용이 발생합니다. 여기서 사용자는 CPU / 메모리의 80 % 이상을 사용하는 단일 프로세스를 실행할 수 있습니다. 프로세스가 사용할 수있는 CPU 사용량을 제한하여 (예 : 10 %)이를 방지하는 방법이 있습니까? 알고 있습니다 cpulimit. 그러나 불행히도 제한하도록 지시 한 프로세스 (예 : 단일 프로세스)에 제한을 적용합니다. …




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.