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

jang5497의 이미지

server errno 104 문제입니다...

client 와 server가 통신을 하는데.....
32비트 서버를 64비트 서버로 컨버트 하는 과정에서....
파일을 read할 경우 header와 body를 나누어서 보내고 받습니다....
근데 이것이.... 항상 errno 104를 밷습니다...
또 이상한것이... header를 보내고 sleep (1)을 한후 body를 보내면 이상없이 잘받네요....
어디부분을 수정해야할지 막막합니다 조언부탁드리곘습니다.

trymp의 이미지

linux 에서 프로세스간에 hash table 공유가 가능한 방법이 있는지 궁금합니다.

linux(64bit) Ram 4G 환경에서 URL 을 검사하는 프로세스를 구현하고 있습니다.

근데 이 프로세스가 많은 양을 처리하기 위해서 멀티프로세스인 상태인데요.

URL 정보를 가지고 있는 hash table 이 너무 커서 프로세스가 메모리를 많이 차지하고 있고

여러 프로세스다 보니 시스템 메모리를 너무 많이 소모하고 있습니다.

그리고 다른 제한적인 문제로 postgre 나 mysql 같은 DB 프로그램은 올리기 어렵구요.

빠른 처리가 필요하다 보니 다른 프롯세스와 소켓 통신을 이용한 IPC 는 기능상 맞지 않습니다.

그래서 hash table 을 공유할수 있는 빠른 IPC 나 메모리소모를 덜 수 있는 방법을 찾고 있습니다.

제 머리가 나빠서 그런지 잘 생각이 안나네요....ㅠㅠ

고수님들의 조언 부탁드립니다.

zkalffntm의 이미지

[Android] GCM CCS (XMPP) 의 지연시간에 관한 질문입니다


저는 기존의 HTTP 기반 GCM(Google Cloud Messaging)을 사용하고 있었습니다.

그런데 조금 알아 보니, 후에 GCM CCS (XMPP 메시징 기반) 라고,

서버와 GCM 서버 간의 연결을 유지하면서 양방향 통신이 가능하게 하는 기술이 있더라구요.

일단 양방향 통신도 필요하긴 하지만...

현재 개발 중인 앱은, 서버에서 메시지를 전송하고 나서 실제 휴대폰에 전송되기 까지의 지연 시간에 민감합니다.

기존에 사용하던 HTTP GCM은 매번 연결을 새로 해서 그런지,

보통 지연시간이 몇 초 정도 되고 정말 늦을 땐 30초 이상 지연되던데...

XMPP 기반 GCM CCS에서는 지연 시간이 어떻게 나타나는 지 궁금합니다.

happyKYS의 이미지

Vim, Cscope, Ctag 질문입니다.

Cscope + cscope tag를 이용해 검색을 하다 추가로 Ctag를 한번 사용중인데 궁금한 게 있네요.. 해결도 안되고요.

Cscope tag를 사용하지 못하게 set nocst를 추가했는데, 우선 tag가 정상동작하질 않네요.. vi -t symbol 식으로 하면 잘 찾는데 막상 vim 안에서는 ta, ts 명령어 및 cntl+[]을 이용한 이동도 먹질 않네요.

그리고 cscope는 상대경로로 만들게 되면 해당경로에서 실행해서 import만 하게 되면 만들어진 cscope파일이 어딨든 상관없이 잘 동작하는데
ctag는 만들어진 경로에 상관없이 tags 파일이 위치하는 곳에도 영향을 받는것 같더라고요.

예를 들어 kernel 폴더에서 cscope랑 ctag를 다 만들고, cscope파일과 ctag파일을 ../.tag_db 폴더에 옮겼다고 가정할 때

woo1206의 이미지

[윈도우] UDP 브로드캐스트 전송 시, 수신 관련하여 질문 올립니다.

현재 서버 측에서 브로드캐스트로 데이터를 뿌리고 있습니다.
같은 망에 있는 컴퓨터에서 클라이언트를 실행하고 해당 통신의 Port를 열어서 데이터를 확인하였습니다.

한 컴퓨터에서 복수의 클라이언트를 실행하고 해당 port를 스니핑으로 각각의 클라이언트가 데이터를 확인하는 상태입니다.

문제는 처음 실행된 클라이언트 port를 열어야지 데이터를 수신하게 되는데, 다수의 클라이언트가 실행 중 port를 열었던 클라이언트가 종료되면 해당 포트의 데이터가 아예 수신이 안되네요(와이어샤크 이용)

여러가지 생각하다가 최후의 방법으로 해당 port를 열기만하는 프로세스를 실행하고, 이 프로세스에서 클라이언트 프로세스가 실행 중인 프로세스 목록에 하나도 없을 경우, 종료시키는 건데요.

UDP 포트 하나 항상 열어두는 방법이 없을까요?

---------------------------------------------------------------------------------------------------------------

hophop300의 이미지

우분투에서 nvidia 그래픽 드라이버 설치할때 커널 모듈 로드 에러 혹시 아시는분 계신가요?

서버에 Tesla K40m을 두개 장착한후 nvidia 그래픽 드라이버를 설치하는데 에러가 발생하네요. 1주일 정도 찾아보고 고민하다가 질문 드립니다.

환경은
OS : 우분투 14.04.1 LTS
서버 : HP DL380p
그래픽카드 : Tesla K40m 두개

설치과정은
1. lightdm 을 stop
2. chmod로 쓰기 권한을 부여
3. .run파일을 실행
다음과 같이 하였습니다.

sincie의 이미지

dns 서버 구축시 host xxxxx not found: 3(NXDOMAIN) 오류문제

리눅스로 dns서버를 구축하고 윈도우에서 제가 만든 dns서버로 바꿔도 잘 작동하는데요

리눅스안에서 host 명령어를 입력하면 host xxxxx not found: 3(NXDOMAIN) 오류가 뜹니다.

dns서버가 아예 작동을 안한느것도아니고 작동은하는데 저렇게 뜨니 답답하네여 ㅠ

skyjjogari의 이미지

리눅스 우분투에서 /etc/fstab파일 설정 관련 질문

해당 파일에 자동마운트가 되도록 명령어를 입력하려고 합니다.

다만,

해당 파일에 if조건문을 이용하고 싶은데 if문을 사용할 수 있나여?

사용 방법은 일반 리눅스 if문 사용하듯이하면 되나요?

지원하지않는다면...

실행 시 자동마운트를 조건에따라 다르게하고싶은데 어떻게하면되나요?ㅠㅠㅠㅠ

skyjjogari의 이미지

/etc/fstab 설정관련

해당 파일에 자동마운트가 되도록 명령어를 입력하려고 합니다.

다만,

해당 파일에 if조건문을 이용하고 싶은데 if문을 사용할 수 있나여?

사용 방법은 일반 리눅스 if문 사용하듯이하면 되나요?

지원하지않는다면...

실행 시 자동마운트를 조건에따라 다르게하고싶은데 어떻게하면되나요?ㅠㅠㅠㅠ

trymp의 이미지

linux 에서 tc 로 tcpdump 의 ingress traffic 을 제어하는 것이 가능한가요?


linux fedora 를 사용하고 있구요. tcpdump 를 이용해서 패킷 캡쳐를 진행하고자 합니다.

tcpdump 가 받는 트래픽이 너무 많아서 제한하고자 하는데요. 필터를 사용하기 어려운 상태라

다른 방법으로 traffic 을 제한하고자 합니다.

tc 라는 qos 를 적용하는 tool 이 있는 것으로 아는데 tc 를 이용해서 tcpdump 가

받는 패킷의 양을 제한할수 있나요?

수신하는 패킷의 양을 grace 한 방법으로 제한하고자 하는데요.

tc 로 가능한지 알고 싶습니다.

고수님들의 조언 부탁드립니다.

페이지

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