프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

copilot90의 이미지

UDP Packet 패킷 손실 문제

안녕하세요

가입한지 얼마 안되서 눈팅만 하다가 프로그래밍 질문 드립니다.

대략 2.2~2.4 Mbps 로 UDP 데이터가 들어옵니다.

MTU 1500 조건의 로컬LAN의 Switch 하나만 경유하는 환경이고

H/W에서 UDP패킷으로 데이터를 던저 줍니다.(※H/W에서는 패킷 전송이 완벽하게 된다고 가정)

저는 해당 데이터를 처리하기 위해서 Udp Rcv Thread하나를 돌리고 Thread 우선순위 및 프로세스

우선순위를 높여놨습니다.

ConcurrentQueue에 받은 패킷을 계속 집어 넣습니다.

데이터 처리부에서 TryDequeue 를 통해서 데이터를 계속 빼내어서 처리를 합니다.

대략 200hz 정도로 일정한 시간동안 데이터를 수신받습니다.

언어는 C#인데 14~15시간 정도 지나면 패킷이 3~4개정도 빠지네요

원래 UDP가 비 신뢰적인것을 잘 알고 있지만 H/W에서 UDP로밖에 데이터를 던져줄 수 없는

상황이라 골머리를 썩고있네요

Necromancer의 이미지

라데온 상급은 품귀군요.

라데온 상급카드들 씨가 말랐군요.

rx470, rx480은 쇼핑몰에서 찾을 수가 없네요.
rx460 정도가 되야 살 수 있고.
rx500대도 550 이하만 있고, 나머지는 목록에 없거나 있더라도 품절.

라데온 못구하니 채굴업자들이 효율 좀 떨어지는 지포스까지 쓸어가고 있다는 소문이.

몇년전에 비트코인 채굴이 떴는데 요즘은 그대신 이더리움 채굴이 뜨고 있습

설마 이 글 보고 채굴기 돌리겠다고 하시는분 있을까봐 씁니다.
일단 채굴기는 1200~1300W 정도 먹고요. 1200w를 한달 내내 주구장창 쓰면 전력사용량 800~900kwh 나옵니다. (우리나라 가정용 평균사용량 200~300kwh) 전기요금 각자 계산 해보시길.

jehun0717의 이미지

define 되어있는 값을 config화 하고싶은데

헤더에 define 되어있는 값을 config화 시키고싶습니다.

gloval structer에도 이미 사용되고 있고 이리저리 쓰고있는데
이 값을 조절해서 테스트가 가능하게 제공해줘야 하는데 난감하네요.

방법이 없을까요?-_-;;;

kimdongseol의 이미지

crontab에 shell script 적용 후 동작중 스크립트 프로세스 죽어버리는 현상

안녕하세요.

CentOS 6.3 32bit 운영체제에서 간단한 쉘스크립트 작성 후 crontab에 등록 후 사용중입니다.

우선 그냥 스크립트를 실행시키면 잘 동작하는데요.

crontab에서 등록 후 사용하면 동작하다가 2~3초후에 스크립트 해당 프로세스가 죽어버립니다.

* 스크립트상에 타임스템프 로그를 찍어서 확인 결과 2~3초 후 종료..
* ps 명령어로 확인결과 스크립트 실행되는 프로세스 킬됨..
* /var/log/crontab 로그에서도 정상적으로 실행된 로그 남음..

crontab에서 아예 동작을 안하면 환경변수 문제 등등.. 추측을 할텐데.. 원인을 알수가 없습니다.

저와 비슷한 현상으로 고민중이시거나 원인을 아시는분 답변 좀 부탁드립니다.

is1472의 이미지

C언어 작성 방법 질문

사이트 가입을 할때보면 주소를 적는경우가있는데 주소가 특별시 광역시 그담 지방자치단체 인데 여기서 소속되지않는 주소가 생길수 있는데 이런경우 까지 감안할때 주소의 수가 유동적인데 어떤식으로 코딩하는게 좋을까요
주소를 입력 받아 변수에 입력받고 또 그걸 파일에다 출력 하는 경우입니다

익명 사용자의 이미지

NODE JS 프로그래밍중 궁금한점이있습니다.

VIEW.JS 파일에서 SELECT.JS 파일을 require로 호출하여 함수로 사용하고있습니다.
헌데 Node.js에서 SELECT.JS 에 나오는 rows 값을 retrun 시켜주고 싶은데 query문 안에서만 results가 값이 rows가 들어가더라구요 return 할때는 다시 undefind가 됩니다. 고수닙들 어떻게해야 좋을까요 ㅠ

익명 사용자의 이미지

template class 중단

#include
#include
using namespace std;

artcow의 이미지

sql 질의 방법 질문 드립니다.

로또 번호 등수를 출력하고 싶은데 생각보다 조건이 까다롭더군요..;

Table A 에
c1 [01,02,03,04,05,06] (당첨번호)
c2 [07] (보너스번호)
이렇게 데이터가 들어있고

Table B 에
r1 : c1 [01,05,06,08,10,11] (구매번호)
r2 : c1 [01,02,03,04,05,07] (구매번호)

이렇게 있다면
r1 에서는 01, 05, 06 이렇게 3개의 번호가 맞아서 5등으로 표시되어야 하고,
r2 에서는 01, 02, 03, 04, 05 이렇게 5개번호와 보너스 번호 07이 맞아서 2등으로 표시되어야 합니다.

어떻게 질의해야 할까요 ㅠㅠ

bigbaby의 이미지

shm_open(), mmap() 사용 시 파일 persistence 유지

shm_open()으로 공유 메모리를 생성하고 mmap()으로 Memory-mapped File을 이용하여
프로세스 간 정보를 공유하고 파일에도 동기화 하려고 합니다.
map 페이지를 보다보니 몇가지 궁금한 점이 있어 질문드립니다.

1. map 페이지를 보니 shm_open()으로 공유메모리를 생성하면 /dev/shm 경로 밑으로 들어가게 되는데요
별도의 디렉토리 경로로 변경할 방법은 없을까요?

2. 그리고 시스템이 reboot 되는 경우 /dev/shm 공간이 초기화 되는 것으로 보이는데요
파일이 계속 유지되게 할 수 있는 방법이 있을까요?

환경은 RHEL 6.x 버전입니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기