듀얼 CPU에 관한 질문입니다.
글쓴이: jwy22 / 작성시간: 금, 2004/03/19 - 12:39오후
안녕하세요.
삽질하고 있는....학생입니다.
오늘도 어김없이...많은 분들의 조언이 필요해서..
이곳 게시판을 찾았습니다.
2가지 질문이 있습니다.
시스템은 듀얼 1기가 시피유 입니다.
밑에 파일은 etc/grub.con 파일의 내용입니다.
2.6.4 설정 부분에 보면 preempt 이라고 있는데...
이것이 무엇을 의미하는지 모르겠습니다. 멀까요???
그리고 커널 컴파일후에 부팅한후에 cpuiofo 를 보면 듀얼로 잡히는데..
top 명령을 이용해서 보면 CPU0만 나옵니다.
머가 잘못된 것인지.... 자료 검색을 해봐도 자세한 내용이 안나옵니다.
참고할 만한 사이트나 자료 있으시면 공유좀 부탁드립니다.
감사합니다. ^^
etc/grub.con 내용
default=0 timeout=10 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Red Hat Linux (2.6.4preempt) root (hd0,0) kernel /boot/vmlinuz-2.6.4preempt ro root=/dev/sda1 title Red Hat Linux (2.6.4) root (hd0,0) kernel /boot/vmlinuz-2.6.4 ro root=/dev/sda1 title Red Hat Linux (2.4.18-3smp) root (hd0,0) kernel /boot/vmlinuz-2.4.18-3smp ro root=/dev/sda1 initrd /boot/initrd-2.4.18-3smp.img title Red Hat Linux-up (2.4.18-3) root (hd0,0) kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/sda1 initrd /boot/initrd-2.4.18-3.img
밑에것은 top 명령으로 확인한 화면입니다.
12:46pm up 39 min, 1 user, load average: 0.00, 0.00, 0.00 54 processes: 53 sleeping, 1 running, 0 zombie, 0 stopped CPU0 states: 0.1% user, 0.1% system, 0.0% nice, 99.3% idle fscanf failed on /proc/stat for cpu 1 Mem: 515712K av, 50584K used, 465128K free, 0K shrd, 8704K buff Swap: 1052216K av, 0K used, 1052216K free 30260K cached PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND 1 root 16 0 1376 484 1328 S 0.0 0.0 0:02 init 2 root 0K 0 0 0 0 SW 0.0 0.0 0:00 migration/0 3 root 34 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd/0 4 root 34 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd/1 5 root 0K 0 0 0 0 SW 0.0 0.0 0:00 migration/1 6 root 5 -10 0 0 0 SW< 0.0 0.0 0:00 events/0 7 root 5 -10 0 0 0 SW< 0.0 0.0 0:00 events/1 8 root 5 -10 0 0 0 SW< 0.0 0.0 0:00 kblockd/0 9 root 5 -10 0 0 0 SW< 0.0 0.0 0:00 kblockd/1 10 root 15 0 0 0 0 SW 0.0 0.0 0:00 kirqd 11 root 15 -10 0 0 0 SW< 0.0 0.0 0:00 pdflush 12 root 5 -10 0 0 0 SW< 0.0 0.0 0:00 pdflush 14 root 15 -10 0 0 0 SW< 0.0 0.0 0:00 aio/0
Forums:
커널 컴파일은 하셨나요?
커널 컴파일은 하셨나요?
예..커널 컴파일하고 커널2.6.4preempt로 부팅한 상태입니다. '
예..커널 컴파일하고 커널2.6.4preempt로 부팅한 상태입니다. 'preempt'가 무엇을 의미하는지 모르겠습니다.
내손안에는 아직 비장의 무기가 남아 있다.
그것은 희망이다.
-나폴레옹-
선점형.
선점형.
프비 매니아~
먼저...답변 감사합니다.아이고...다시 질문하면서...본래의 질문에
먼저...답변 감사합니다.
아이고...다시 질문하면서...본래의 질문에 대한 답을 얻지 못했네요..
듀얼 CPU인데.../proc/cpuinfo 파일등을 보면 CPU를 인식한거 같습니다.
그런데...top 명령으로 보면...한넘이
fscanf failed on /proc/stat for cpu 1
이런식으로 정보가 나오지 않습니다.
커널은 2.6.4 입니다. 커널 2.6대의 특징인가요?
2.4대에서는 smp라고 있어서 cpu가 둘이 사이좋게 같이 돌아갔는데...
괜히 컴파일 한걸까요? ㅜ.ㅜ
참고 사이트나...이유를 아시는분 리플 부탁드립니다.
토요일이군요.좋은 주말 보내십시요.
감사합니다.
내손안에는 아직 비장의 무기가 남아 있다.
그것은 희망이다.
-나폴레옹-
커널 컴파일시.. SMP(Symmetric Multi Processing
커널 컴파일시.. SMP(Symmetric Multi Processing)은.. 설정 하셨는지요..?
-------
http://www.zenguy.org
답변 감사합니다.아마 했을것입니다. 아이덱에 있는 서버라...그쪽
답변 감사합니다.
아마 했을것입니다.
아이덱에 있는 서버라...그쪽에서 컴파일 작업을 해주었습니다. 잘못 컴파일 됀것이라면 다시 해야겠죠.
top 명령으로 나오는 정보에 cpu 하나가 실패 메시지가 나와서 그 이유가 궁금해서 입니다.
컴파일 실수 인지....아니면 2.6대 커널이 원래 그런것인지...정확한 이유를 모르겠습니다.
내손안에는 아직 비장의 무기가 남아 있다.
그것은 희망이다.
-나폴레옹-
위의분 말씀대로 커널 컴파일시 SMP를 설정않한게 틀림없습니다.저도
위의분 말씀대로 커널 컴파일시 SMP를 설정않한게 틀림없습니다.
저도 커널 2.6.x를쓰고 있습니다. CPU는 Xeon Dual 2.4입니다.
void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */
댓글 달기