procfs

    1

    1답변

    리눅스에서 프로세스의 CPU 사용량 (사용자 모드, 시스템 모드, 유휴 시간)을 계산해야합니다. 사용자 및 시스템 모드에서 사용량을 계산하려면 utime 및 stime 값이 /proc/PID/stat인데 유휴 시간과 관련이없는 것으로 나타났습니다. 나는 유휴 시간을 /proc/stat에서 얻을 수 있지만이 값은 특정 프로세스가 아니라 기계와 관련이 있음을

    5

    1답변

    리눅스와 솔라리스에서 바이너리로 링크 된 공유 라이브러리 목록을 프로그래밍 방식으로 얻고 싶습니다. 지금은 (는 dlopen'd 라이브러리를 포함하지 않기 때문에 내가 진에 ldd를 사용할 수 없으며, 그것은 단지 솔라리스 때문에 나는 pldd을 사용할 수 없습니다) PMAP에 밖으로 껍질 : std::ostringstream cmd; cmd << "/u

    3

    3답변

    고양이/proc 디렉토리/cpuinfo의는 -lm은 address sizes : 36 bits physical, 48 bits virtual #include <unistd.h> int getpagesize(void); 가 4096 바이트를 제공 결정된 페이지 크기를 제공합니다 플래그. 후자의 정보를 사용하면 시스템이 TLB 및 페이지 테이블을 통해

    3

    1답변

    나는 현재/proc 디렉토리를 통해에서만 사용할 수 있습니다 일부 시스템 및 프로세스 정보를 많이 필요로하는 응용 프로그램을 개발하고 있어요, 나는 구조를 액세스하는 방법에 대한 몇 가지 일반적인 질문이 있습니다. 응용 프로그램하지 다른 유닉스 맛 OS에서 리눅스 (커널> = 2.6)에서 실행됩니다. 그것은/proc에있는 모든 데이터에 접근 할 수 있어야하

    2

    1답변

    커널이 procfs를 통해 사용자에게 쓸 때 항상 copy_to_user이 필요하다고 생각했습니다. 나는 (그리고 나는 snprintf를 사용했다.) 모든 것이 잘 동작하고 있었다. 내가 알아 차렸을 때, 나는 찾고 있었다. 나는 this link을 찾지 못했다. 다른 섹션 (사용자가 읽는 커널)은 copy_from_user이 필요하다고해도 copy_to_

    5

    2답변

    일부 데이터를 proc 파일에 기록하는 커널 모듈을 작성하려고합니다. 나는 5000 문자 같은 것을 쓰려고하는데, $> cat/proc/myentry라고 할 때 나는 단지 1000 문자 만 읽을 수있다. int procfile_read(char *buffer, char **buffer_location, off_t offset, int buffer_lengt

    0

    1답변

    Linux의 procfs에서 jobid를 가져오고 싶습니다./proc // status 파일에 Pid, ​​Ppid 만 있습니다. 그러나 나는 일자리가 필요했다. 정보를 얻을 수있는 방법이 있으면 알려주십시오. 감사합니다.

    0

    1답변

    커널 3.0에서 VFS FAT implmentation 용 패치를 작성하고 있습니다. linux에서 생성 된 FAT 파일에 posix 속성을 추가하고 싶습니다. 마운트 된 드라이브의 모든 관련 정보가 들어있는 파일을 저장해야합니다. 커널 공간에서 파일을 읽고 쓰는 것이 일반적으로 수행되어서는 안된다는 것을 알고 있으며 데이터를 읽고 쓰는 다른 방법을 찾고

    0

    2답변

    동료 코더없이 UDP를 보냅니다. 내가 libnetfilter_queue 모듈을 사용하여 내 나가는 트래픽을 모니터링하고 있습니다과 iptables에가 ipatbles를 지배 -I OUTPUT 1 -p 모든 -j는 11,220 는 (자바에서 실행) Jitsi라는 특정 응용 프로그램은, --queue-NUM입니다 NFQUEUE 전에는 만나지 못한 이상한 행동

    5

    4답변

    내 프로그램의 내부 상태를 반영하여 procfs에 파일 매핑을 만들 수 있습니까? 예를 들어 , main.c: char *message; ... 는 메시지 변수를 반영하는 일시적인 파일은/proc/1,200/변수/메시지를 생성 할 수 있고, PID를 1200이라고 가정? /proc/.../{net, fd, task, 등}이 있기 때문에 proc