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

criny333의 이미지

PING 테스트 실패율이 0% 가 아닐때?

안녕하세요?
저는 전자회사에서 개발을 하고 있는 사람입니다.

임베디드-linux 플랫폼에서 통신 프로그램을 개발하고 있는 중인데,
최근에 WIFI 모듈을 새로 적용하게 되었습니다.

WIFI 모듈을 오늘 받아서 테스트를 해보니 PING 테스트 시, packet loss 율이 보통 50% 나오고 어쩔땐 75%가 나오네요?
이런 상황에서 네트워크 응용 프로그램을 개발하는건 말이 안되는 거죠?
다시 WIFI 모듈을 제대로 만들어 달라고 해야되겠죠?

익명 사용자의 이미지

서비스에 따른 서버 스펙산정질문

서비스에 따른 서버스펙 산정에 대해서 질문드립니다.

서비스 범위는 쇼핑몰이나 동영상 스트리밍시, 동접에 따른

CPU와 메모리 산정. 그리고 HDD는 SAS냐 SSD냐 RAID의 유무 ( 구성한다면 미러만으로 괜찮을지, 스트라잎까지 고려해야할지)

CPU와 메모리중 어느쪽을 더 높여야할지. (DB서버는 대부분 메모리를 높게 산정한다고 하더군요)

자료를 검색해봤으나 딱 원하는 답을 찾지 못하여 이곳에 이렇게 도움을 드립니다.

s0ulhacker의 이미지

hald daemon이 너무 많은 메모리를 사용하고 있습니다.

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND
2373 haldaemo 15 0 1528m 835m 896 S 0.0 10.5 0:21.23 693m hald

top 으로 본 결과입니다.
hald 데몬이 저렇게 많은 메모리를 사용하는 경우가 있을까요?

kbs1439의 이미지

임베디드 리눅스 gpio 입출력 및 tick 신호에 따른 상관관계 관련 질문입니다.

안녕하세요, 현재 i.MX6Q AP로 임베디드 리눅스 어플리케이션 설계 중에 있습니다.

현재는 외부 모듈 버스를 사용해서(imx에서 사용하는 EIM 이라는 모듈) FPGA와 통신 중에 있는데

FPGA가 샘플링 할때 마다 샘플링 데이터를 읽어가도록 하고 있습니다.

그 와중에 gpio로 통신도 하구요.

근데 이게 리눅스 tick 주기 마다 버스 통신에 문제가 생기더라구요.

tick 주기 마다 통신이 아예 안됩니다. 버스의 cs나 read 핀 등이 동작이 안됩니다.

이게 시스템 타이머 인터럽트 때문인건지 어떻게 확인해야 할지 몰라서 질문을 드립니다.

커널에 tickless라는 개념이 있던데 정확하게 내용을 알지못해 적용해도 오히려 전체적인 속도만 늦어지는 느낌이더라구요. full syntick 으로 사용하니까요.

혹시 참조할 만한 자료나 어떻게 해결할 수 있을지 도움을 주시면 정말 감사드리겠습니다.

clapmin의 이미지

TCP/IP 통신에서 printf() 사용시 보안상의 문제점??

책보다가 이런 말이 나왔습니다

"네트워크로 전달받은 문자열을 printf() 함수의 첫 번째 인자로 절대 넘겨주지 말아야 한다. 이는 심각한 보안상의 허점을 가지게 된다. printf() 대신 fputs()를 사용해야 한다." 라고 나와있는데, 저는 이부분에 대해서 전혀 이해가 안갑니다 ㅎㅎ;;
혹시 어떤 보안상의 문제점이 있을 수 있는건가요??

frost917의 이미지

bind 질문!

아까부터 계속 /etc/named.conf:42: missing ';' before 'include' 이친구가 밖으로 기어나오는데 원인이 무엇인가요? 아래는 named.conf 전문입니다

lkh의 이미지

scapy raw

scapy에서 메세지는 Raw(load="MSG") << 이렇게 Raw 레이어?에다가 넣잖아요
그런데 raw socket으로 직접 프로그래밍 할 땐 메세지를 어디에 넣나요?
즉 scapy의 Raw 레이어에 해당하는게 따로 있나요?
아니면 그냥 tcp나 udp 같은 트랜스포트 레이어에 넣어야하나요?

jys923의 이미지

c언어는 각종 자료구조 라이브러리 지원 안하나요?

c++ std 같은 거 없는지 궁금합니다.

해시맵이나 어레이리스트나 등등

ondol의 이미지

PCB(프로세스 제어 블록)는 항상 메인 메모리에 존재하나요?

PCB는 프로세스가 실행 상태일 때, 메인 메모리에 같이 존재한다고 알고 있습니다. 이는 언제든지 신속하게 PCB의 내용을 갱신하기 위함이라고 생각되구요. 그렇다면 실행중이 아닌 상태의 프로세스는 PCB의 내용이 갱신될 이유도 없을테니 굳이 메인 메모리에 존재할 필요도 없어 보입니다. PCB가 보조 기억 장치에 저장될 수도 있나요? 이유까지 적어주시면 감사하겠습니다!

lkh의 이미지

raw 소켓 데이터

raw 소켓으로 헤더들을 조작할 때 메세지(헤더 말고 바디)는 어디에 넣나요? ip에 넣어야 하나요? tcp에 넣어야 하나요?

페이지

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