네트워크 카드의 물리적 이상여부 판단방법에 대해 질문드립니다.
ifconfig 로 확인할 때 errors 나 collision 이 증가하는 경우, duplex 설정을 의심해 보게 되는데요
duplex 나 케이블의 상태가 정상적임에도 불구하고 네트워크 카드가 물리적으로 이상동작을 하게 되는 경우, 어떻게 판단할 수 있을까요?
system("pause"); 나 getchar(); 이거쓰면 디버깅해서 아무키나 누를때까지 화면이 안사라지는거잖아요 근데 자꾸 콘솔창이 사라지네요 ㅠㅠ 소스에는 이상이 없는거 같은데... 왜 그런거죠???
#include #include #include
#define MAX_LEN 300
int main(){ int i, check; char num[MAX_LEN] = {0, };
그러니까 지금.. vmware로 우분투를 깔았는데요.. 웹,ftp,ssh 등등을 깔아놓고는 서버가 잘 돌아가는지 테스트 해보려고 메인OS(윈도7)에서 접속해 봤습니다. 일단은..
안녕하세요.
리눅스 nfs 서버를 구축하고 타겟에서 커널 부팅시 마운트 하려고 하는데요.
타겟 보드에 연결된 상태에서 타겟을 껏다가 켜면 nfs 마운트 하는데 시간이 꽤 오래 걸리거나 실패합니다.
nfs: server 172.168.123.16 not responding, timed out 이런식으로 계속 메세지를 띄웁니다.
해결방안이 있
우분투에서 커널 컴파일 하는 과정 중,
1. make menuconfig 2. make 3. 생성된 bzImage, System.map을 /boot 로 옮기고 4. make modules 5. make modules_install 6. make install 7. mkinitramfs -o /boot/initrd.img 8. update-grub
수행하였고, 에러는 없었습니다.
그리고 재부팅을 했는데.
KLDP글 중에서 "free"명령결과의 Mem->free는 별로 상관이 없고 buffers/cache->free가 실제 사용가능한 메모리라고 하던데요...
그래서 계속적으로 100KB씩 동적메모리를 할당하는 프로그램을 돌려봤습니다.
그런데 buffers/cache->free는 30MB정도인데 이 프로그램을 돌리면 10MB정도에서 OOM이 발생합니다.
동적메모
하위 디렉토리에서 c 파일들을 찾아야 하는데 이상하게 안되네요.
find -name *.c or fine . -name *.c
이렇게 하면 되는거 아니었나요?
user $ find . -name *.c -print find: paths must precede expression: fb_function.c Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
위와 같이 나옵니다.
현재 디렉토리에서 경로상의 모든 실행가능 프로그램을 찾는 걸 하고 있는데요 명령어 창에서 이렇게
find -name "*" -ls | egrep "(rwx|r-x|--x|-wx)" | awk '{print $11}'
스크립트 파일을 만들어서 안에
제가 openmp에 대해서 이것 저것 해보는 중인데요.
1차원 배열을 복사하는 테스트를 해보고 있는데,
100만 바이트의 배열 복사시....
memcpy로 100바이트씩 만번 호출 하는 것과
1바이트씩 할당해서 복사하는 것을 비교하면 memcpy가 빠른데요.
int로 캐스팅해서 4바이트씩 복사를 하면 할당해서 복사