프로그래밍 QnA + 설치 및 활용 QnA + 질문

lem9362의 이미지

네트워크 트래픽, CPU, 메모리, Disk I/O의 관계

궁금한 것은 제목 그대롭니다.

제가 지금까지 공부한것으로는 네트워크 트래픽이 많아지면 CPU에 압박이 생기고 CPU에 압박이 생기면 Disk I/O에 압박이 생기고

이럴 경우 메모리를 올려주면 해결된다는 것인데요.

확실한지를 모르겠네요...

이 넷의 상관관계를 확실히 안다면 서버 운영에 더 도움이 될거같은데... 많은 조언과 가르침 부탁드립니다!

pci486의 이미지

아... 이건 먼 시츄레이션이죠.... 아파치 관련

아.. 미치겠습니다.
이 오류 때문에 지금 아파치만 20번째 다시 깔고 있습니다..

일단 이번에 작업이 들어온게
php5.1 -> 5.3 으로 버젼업 하는 것입니다.

그런데 지금 서버 상태가 yum으로 php, mysql, httpd 가 구성되어 있는 상태입니다.

일단 서비스가 되고 있는 상태라 서버를 죽일수가 없어서
소스로 아파치설치 -> php버젼업을 할려고 준비 했습니다.

그런데 아파치 설치에서 아주 난리가나더군요..
httpd: Syntax error on line 141 of /usr/local/httpd-2.4/conf/httpd.conf: Cannot load modules/mod_dir.so into server: /usr/local/httpd-2.4/modules/mod_dir.so: undefined symbol: apr_array_clear

chobozzang의 이미지

windows open 함수가 fail이 납니다...

제 노트북에서는 문제가 없었는데요... 다른 노트북에선 open 함수가 fail이 납니다... 혹시 권한 문제일까요...? 권한 문제라면 windows에서 권한을 수정할 수 있는 함수가 있을까요?

//qt에서 실행바이너리의 path를 얻어오는 함수
std::string clipath = QApplication::applicationDirPath().toStdString();
sprintf(fname, "%s/current", clipath.c_str());

if(0 < (fd=open(fname.c_str(), O_CREAT | O_WRONLY | O_TRUNC, 0777)))
{
qDebug() << "[" << fname << "] success to open";
}
else
{
qDebug() << "[Windows] [" << fname << "] failed to open";
}

ds2ilz의 이미지

Fedora 18 nvidia 그래픽 드라이버 설치 관련 질문입니다.

매번 궁금한거 찾아서 도움만 받다 처음 글 써보네요;

얼마 전부터 노트북에 페도라를 깔아서 사용중인 초보입니다.

윈도우 쓰던 시절에 external graphic driver로 nvidia 그래픽 드라이버를 깔았는데요-

리눅스에서도 누보가 아닌 nvidia 드라이버를 써보고자 여기저기 찾아보니 yum install kmod-nvidia 라는 명령어가 있어서 이걸 써봤습니다.

그랬더니 재부팅하면 페도라 로고 다 나오고 아마도 서비스 실행같은데 실행 목록이 쭉 뜨다가 블루투스쯤 가면 멈춰버립니다.

시간이 오래 걸리나 하고 밤새 켜놔도 그냥 거기더군요..

그래서 겸사겸사 싹 다시 밀었는데 좀 둘러보니 인터넷 검색에서 본 예시랑 저랑 lspci 결과가 좀 달라보여서요-

제꺼에서도 nvidia 그래픽 드라이버를 정상적으로 쓸 수 있나 질문드립니다.

sh0ut의 이미지

dumpel.exe 윈도우 이벤트 로그 수집 관련 문의 드립니다.

윈도우 스크립트를 만들고 있는데요, (Administrator 계정 및 각 종 정보를 긁어오는 스크립트)
그 중 윈도우 보안로그(로그인, 로그아웃 등) 만 파일에 저장 시킬려고 알아보던 중 dumpel.exe 파일을 이용하면 가능하다는것 까지 확인하고 Security 전체 내역은 파일로 저장이 가능하더군요. 근데 너무 내용이 많아서, 로그인 로그아웃 정보만 가져오고 싶어

> dumple -f output.txt -l security -t -d 1 (보안이벤트 로그 하루분량 다 받아짐)

> dumple -f output.txt -l security -m ( ) -e 4624 4634 -t -d 1 (4624->로그인, 4634->로그아웃)
-e 옵션을 사용할려면 -m 옵션을 함께 사용해야 한다고 알고 있습니다. 하지만 -m 옵션을 제대로 활용할 줄을 몰라 이벤트 로그가 저장이 되지 않고 있습니다.

혹시 -m ( ) 옵션 중 어떤 정보를 넣어야 제가 원하는 이벤트 로그를 저장할 수 있을까요?

pci486의 이미지

tar 질문좀 드리겠습니다..

오늘도 클라의 변덕이 죽끓듯하여 하루전 작업내용과 오늘아침의 작업내용이 180도 바껴버린
상황에서 클라와 대판 싸우고 회사를 때려치우고 싶지만 묵묵히 작업을 하시는 시스템 관리자분들 존경합니다.

다름이 아니라.
제가 tar 압축을 할때 항상 사용하는 옵션이 zcvfP인데
이 옵션으로는 숨겨진 파일이 압축이 되지 않습니다.

숨겨진 파일도 압축을 할려면 명령어를 어떻게 주어야 되는지요

sparkelholic의 이미지

혹시 node.js 기반으로 scp 구현한 모듈/프로젝트 아시는 분 계신가요?

저는 현재 node.js 기반으로 어플을 만들고 있는데, target 으로 file 을 전송할 필요가 있습니다.
target 은 scp 는 허용하지만 sftp 는 지원하지 않고 있습니다.

Host PC 의 scp command 를 fork 해서 사용하는 방식으로 쉡게 구현 가능하지만 윈도우 에서는 기본적으로 scp 가 없기에 이 방식은 고려 대상이 아닙니다. (또한 OS Dependent 한 다른 추가 어플 설치도 원하는 방식이 아닙니다. )
scp 를 지원한다는 node 기반 프로젝트를 2개 정도 찾았지만...

* node-scp ( https://github.com/ecto/node-scp )
==> Host PC 의 scp fork 해서 사용하는 방식으로 고려 대상에서 제외.

asleea의 이미지

#define B19200

#define B19200

에서 B가 뜻하는 것이 무엇인가요?

bstill의 이미지

TCP connection의 block 현상을 재연할 수 있을까요?

TCP 소켓 프로그래밍 질문입니다.
NON-BLOCK이 아닌 일반 소켓일 경우..
tcp connect()를 할 경우, 서버쪽 받아주는 프로세스가 어떤 상황일 경우, 클라이언트의 connect()함수가 리턴을하지 않고 블럭(멈춤)상태로 있는것을 경험한적이 있습니다.
정확이 서버프로세스가 어떤 상태인지는 기억이 나질 않아서요..

서버프로세스를 간단히 코딩하여 이 경우를 재현 할 수 있을까요?

어렴풋이 기억으로는 서버쪽에서 accept()를 하지 않으면, 클라이언트쪽의 connect()가 block된다..라고 알고 있는데,
listen() 후에 sleep(1)로 무한루프를 돌려봤더니, 클라이언트의 connect() 함수는 그냥 0을 리턴합니다.

connect() 함수가 block 걸리는 경우를 재현하려면 서버쪽에어 어떻게 해야 할까요..?

skylove2458의 이미지

C++ Disassembly 기능이

상단에 디버거 누른후에 창 으로 들어가 보면
중단점, 출력, 직접 실행
이렇게 3 가지 밖에 없는데 버전문제인가요?

직접 실행에서 >u 로 하면 디스어셈블러가 없습니다 라고 뜨는데
어떻게 해결해야할지...

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 질문 구독하기