프로그래밍 QnA

익명 사용자의 이미지

solaris 기반의 kstat 라이브러리 사용방법 -_-;

bsg님의 답변이 힌트가 되어
google을 무지막지 하게 뒤진 끝에 몇가지 샘플코드를 얻었습니다.
샘플코드, kstat관련 헤더파일, man page 모두 참조한 결과

cpu usage, loadavg, network in/out bound packets

이렇게 세가지의 정보를 커널에서 직접 가져올 수가 있었습니다.

그런데, 아직도 풀리지 않는 수수께끼..-_-;

1. network 의 특정 디바이스 (예를 들어 hme0 )의 트레픽을
packet이 아닌 byte 단위로 가져올 수 있는 방법이 있습니까?
(packets * MTU 를 생각하고 있지만 이건 프로그램이 아닌듯 -_-; )

익명 사용자의 이미지

메세지 큐에 대해 질문입니다.-,.-;

"주어진 메세지의 최대 크기에 대한 내부적인 제한은 없다. 리눅스에서는
linux/msg.h에 다음과 같이 정의되어 있다."
"linux/msg.h"의 내용
#define MSGMAX 4056 /* <= 4056 */ /* max size if message
(bytes) 메세지의 최대 크기 */

내용을 찾아 보니 위와 같은 문구를 찾을수 있었습니다.
그럼 현재(radhat6.2 kernel 2.2.16-3) 사용 하고 있는 시스템에서 메세지의
최대 크기를 늘일려면 해당 부분을 수정하여 커널 컴파일 다시 하여야 하는지
아니면 다른 방법이있는지 알고 싶습니다.

익명 사용자의 이미지

cron 등록시 궁금증

제가 crontab 에 등록해야 하는데요, crontab -e 명령어를 사용하지 않고
vi 를 통해서 등록시켰는데, 동작을 안하더라고요. 물론 문법은 맞고요.
그래서 cron 데몬을 restart 시켰더니 되더군요.. 제가 필요한건 프로그램
상에서 cron 을 등록시키거나 변경하는 건데요, cron 데몬을 restart 시키
는거 말고 다른 방법이 있나요.. 도와주세요

익명 사용자의 이미지

아래꺼 추가 부분,,

아래 에러부분의 함수입니다..

void
my_sleep (int microseconds)
{
# ifdef HAVE_NANOSLEEP
struct timespec req, rem;
long nanoseconds;

req.tv_sec = 0;
req.tv_nsec = 0;

while (microseconds > 999999) {
req.tv_sec++;
microseconds -= 1000000;
}

nanoseconds = microseconds * 1000;

while (nanoseconds > 999999999)
{
req.tv_sec++;
nanoseconds -= 1000000000;
}

req.tv_nsec = nanoseconds;

switch (nanosleep (&req, &rem)) {

익명 사용자의 이미지

[질문]정말 미치겠네요..

Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libreadline.so.3...done.
Loaded symbols for /usr/lib/libreadline.so.3
Reading symbols from /lib/i686/libm.so.6...done.
Loaded symbols for /lib/i686/libm.so.6
Reading symbols from /lib/i686/libpthread.so.0...done.

warning Unable to set global thread event mask generic error
[New Thread 1024 (LWP 28848)]
Error while reading shared library symbols
Can't attach LWP 28848 No such process
Reading symbols from /lib/i686/libc.so.6...done.
Loaded symbols for /lib/i686/libc.so.6
Reading symbols from /lib/libtermcap.so.2...done.

익명 사용자의 이미지

[질문]section & symbol 등..

소프트웨어쪽...랭귀지만 공부하다가 하윗단으로 내려오니
이런말들이 많이 보이는데 어느 자료를 봐야 하고 어느정보를
봐야 하는지를 모르겠습니다.

BSS,DATA,STACK section,Symbol 의 정확한 의미와, 정확한 뜻
"C"로짜여진 코드와 무슨 상관관계가 있는지 등....
이런것들의 관련 자료를 보려면 무엇을 봐야 하고 어느 책같은걸
보면 좋은지좀 알려주세요.....그럼.....

익명 사용자의 이미지

printf문 설명좀.. ㅡㅡ;

ulen = 13 일때,

if ( ulen < 16 )
printf( "%*s", (16-ulen)*3, " " );

는 어떤식으로 나올까요.. ㅡㅡ;

어렵다.. ㅡㅡ;

익명 사용자의 이미지

멀티미디어 디스플레이를 할려면...

리눅스에서 멀티미디어 디스플레이하는 방법을 알고 싶습니다.
어떤 함수를 사용하는지....
1 윈도우 drawing(화면)
2 vc카드에 직접
디스플에이 하려면..
어떤 공부를 해야 하나여?

익명 사용자의 이미지

LINUX-Oracle설치후 Pro*C configuration.

와우 리눅스 7.1 설치 후 Oracle 8i설치를 끝냈습니다. 기본적인 DB 검증
을 한 결과 특별히 잘못된 부분은 없는 듯 합니다. 그런데 Oracle과 연동
을 하기 위해 Pro*C로 컴파일을 하는데 에러가 납니다. 물론 Oracle설치
후 proc를 다시 링크해 주었습니다. Oracle 홈페이지에 있는 명령대로.

make -f ins_precomp.mk relink EXENAME=proc
그리고 LD_LIBRARY_PATH도 제대로 설정을 했고요. 하지만 proc로 데모 프
로그램이나 간단한 다른 프로그램을 컴파일하려고 하면 다 에러가 나네요.

페이지

프로그래밍 QnA 구독하기