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

wind351의 이미지

Zero-Copy조사하다가 여기까지 왔는데... Zero-Copy TCP에 대해 좀 알려주세요

Zero-Copy조사하다가 여기까지 왔는데... Zero-Copy TCP에 대해 좀 알려주세요

안녕하세요 대학교다니는 학생인데...

우연히 접하게 된 ZeroCopy 방식에 대해서 공부르 해보고 싶어서 자료를 조사하다가 여기까지 왔는데..

대략 적인 개념은 파일을 네트워크 전송하기 위해서는 약 4번의 데이터 카피와 4번의 Context Switching이 일어나는데

이것을 대략 절반으로 줄일수 있는게 Zerocopy라고 조사를 했습니다.

자바로 구현되어있는 예제 파일도 돌려보고..(속도가 많이 빠르더군요)

근데 여기서 자료를 보았는데...

zero copy 로받은 데이터를 생고기나 다름없다 가공되지 않은 정보를 써먹을수 없기 떄문에 이용가치가 거의 없다 라고 하시는데...

제가 궁극적으로 하고 싶은거는 linux server -> widows client로 파일을 전송할때 zerocopy를 이용하여 빠른 전송을 하고 싶은 것 이거든요

khs0106의 이미지

gcc option 질문

안녕하세요 기존 makefile를 수정하려고 하는데 궁금한 내용이 있어서 질문 드립니다.

아래 내용중 "-DNO_DEBUG"이 무슨 의미인가요?

gcc 매뉴얼 봐도 안보이고 man 페이지에도 안보이고...

-DNO_DEBUG나 -D_REENTRANT 같은 옵션은 어디서 찾아봐야 되나요?

참고할 책이나 사이트 알고 계시면 알려주세요~~~

구글등에서 찾아봐도 잘 안보이네요..ㅜㅜ

rootroot의 이미지

여러 운영체제에서 돌아갈 어플리케이션을 작성중입니다.

자바로 작성중이고 각 운영체제 별로 코드 내용이 달라져

일단은 System.getProperty("os.name") 매서드를 이용해서 처리중인데

아예 컴파일 옵션을 이용해서 바꾸려면 어떻게 해야 할까요?

khs0106의 이미지

gnu 온라인 매뉴얼 다운로드는 안되요??

pc에 저장해서 보는 방법은 없나요??

ipes4579의 이미지

쉘 스크립트로 php를 사용하는 것 어떤가요?

스크립트를 써서 여러 프로그램을 All-in-one 으로 간편하게 설정, 빌드 그리고 설치해야 하는 상황입니다.

이제껏 스크립트는 수정만 해 봤지 처음부터 짜본 적은 없는 터라 우선 자료만 수집하고 있습니다.

우선 생각했던 것은 bash 였는데,

네이버의 nForge(kldp.net에서도 쓰이는 협업툴입니다)의 설치 스크립트를 보니

php-cli로 정말 아름답게 짜여져있더군요. 무슨 장점이 있기에 네이버는 php를 이용했을까요?

bash, sh 등의 스크립트와 비교할 때 php는 어떤지 궁금합니다.

coollemon의 이미지

쉘스크립트 작성 질문입니다.

ps -aux
pgrep

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

질문
===
USER 가 nobody 이면서
COMMAND 란에 "kk" 라는 단어가 들어가있는 (예름들어 ./kk 또는 ./xkkw)

실행중인 프로세서를 강제로 죽이려고 합니다.

좀비프로세서예요...

kk_kill.sh에 작성하려 하는데 쉘스크립트 조언부탁해요

고수님 조언 부탁해요

muzie의 이미지

SWIG으로 shared library 로드시..


예를들어, libtest.so 라는 shared library가 있고 이것의 정의를 가진 test.h 라는 파일이 있고요..
이 test.h 를 물고 libtest.so의 함수를 쓰는 example.c 파일이 있다고 하면,
이 example.c 에 대해서만 interface를 만들고 wrapper를 만들기만 해서는 안되나요? 안될것 같지만..
조언 부탁드립니다 :)

xellos127의 이미지

함수포인터에 0을 대입하는 이유는 모르겠습니다.


typedef void (*FN_DELETE_(void*); //함수포인터 정의

List(FN_DELET fnDelete =0, bool deleteData=true);

두번째 줄 첫번째 인자는 함수포인터인데 0을 대입하고 있고 두번째 인자는 함수인데 true를 집어넣고 있습니다.
이게 무슨 뜻인지 모르겠습니다. ㅠㅠㅠ

List생성자를 호출할 때 0이면 첫번째 함수를 실행하고 true면 두번째 함수를 실행하라는건가요?

nanimale의 이미지

vsftp 문제 질문합니다!

다른이 아니라 vsftp로 잘 깔고 잘 설정했습니다만

20포트 때문에 우선적으로 ftp를 접속까진 잘됩니다만

터미널에서 ls 명령어를 치면 되질 않습니다.

그래서 다른 포트로도 바꾸어 보고

pasv 부분도 넣어서 해봤는데 안되네요

뭐가 잘못된 것일까요 ㅠ_ㅠ

포트 부분 확인하면 20포트로 접속할려고 하지만 우선적으로 20포트가 열려 있지 않네요

21번포트는 열려 있구요.

simsim87의 이미지

윈도우에서 우분투로의 다중 접속 질문

전공이 IT쪽이랑 전혀 관련이 없지만
실험실에서 리눅스에서만 돌아가는 측정 소프트웨어를 써야하게 되어
안쓰는 컴퓨터에 우분투를 설치, VNC를 이용해 xp에서 접속하여 측정
소프트웨어를 이용하는 것이 되었습니다.

하지만 VNC는 xp에서 우분투를 원격 조종하는 것이어서 여러명의 xp
이용자가 우분투에 접속하여 소프트웨어를 사용하는 것이 불가능했습니다.

현재 여러대의 xp에서 우분투가 깔린 컴퓨터에 접속해 동시에 측정소프트
웨어를 사용하게 하는 것이 목표인데 어떤 작업부터 시작해야 할 지 잘 모르겠습니다.

인터넷을 찾아보니 윈도우즈에서 우분투로 접속하기 위해선 삼바를 설치해야
하느니 xdm을 설치해야 하느니 등등의 설명이 있었지만 그것을 설치하면
xp에서 동시에 우분투에 접속하여 소프트웨어를 사용할 수 있는 것인지
단지, xp에서 우분투로 파일만 공유할 수 있는 것인지 잘 모르겠습니다.

페이지

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