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

jic5760의 이미지

NFS 심각하게 느립니다...

CentOS 6.6에서 NFS서버를 구축하여 사용하고 있습니다. (N54L)
그런데... 심각하게 NFS write하는것이 느립니다.
(READ는 속도가 나오는거 같습니다.)
정말 심각하게... 서버자체에서는 수십MB/s가 나오는 것이 NFS클라이언트에서 Write하면 1MB/s도 안나옵니다;;;
네트워크 문제는 아닙니다. (iperf으로 테스트 해 보면 720Mbps가 나옵니다)
NFS클라이언트에서 서버로 write을 하면 iowait가 50% (CPU하나 100%을 잡아먹네요...)가 되버립니다.
왜이런 걸까요??

참고로 서버쪽 exportfs 에 옵션은 rw,sync,no_subtree_check 이정도 입니다...
(sync을 async로 하면 빠르긴 한데... sync으로 하는 방법은 없을까요??? 안정성 때문에...)

skyjjogari의 이미지

파이썬 파일 부팅시 자동실행 + 강제종료

파이썬 2.7버전으로 코딩중입니다.

gedit /etc/xdg/lxsession/LXDE-pi/autostart 실행 하여

파이썬파일을 부팅 시 자동으로 실행하게 하였습니다.

문제는 부팅 후 자동실행되어 잘 작동은하는데..

이걸 중간에 강제로 종료 시키려면 어떻게해야하는지 알고싶습니다.

ctrl+z 나 ctrl+d를 눌러도 자동실행 상태에서는 종료가 되지 않습니다.

많은 의견 부탁드립니다.

감사합니다.

xoduddk123의 이미지

무선 드라이버에서 wext와 nl80211 드라이버의 차이는 무엇인가요?

안녕하세요.

무선랜을 이용하여 WiFi Direct를 해보려고 하고 있습니다.

현재 찾아보고 있는 방법은 wpa_supplicant를 백그라운드로 실행하고 wpa_cli로 실행하는 방법입니다.

자료를 찾아보다보니 WiFi Direct는 wext 드라이버에서는 동작을 안하고 nl80211 방식에서는 동작을 한다는 글을 보게 되었습니다. ( http://stackoverflow.com/questions/24527763/does-android-ics-4-0-4-provide-a-complete-support-for-wi-fi-direct )

실제로 제가 사용하고 있는 무선랜 드라이버는 wpa_supplicant를 실행시 -D nl80211 옵션을 주면 실행이 되지 않습니다.

ysh1618의 이미지

Centos 6.4 / shutdown해서 재부팅하였는지 port 안열립니다.


CentOS 6.4 64bit

service iptables save를 이용해서
iptables 포트를 열었는데요.

문제는 shutdown -r now 를 이용해서
재부팅을 한후에 발생하였습니다.

실행(결과)
# service mysqld status
mysqld (pid 1111) is running...

부팅시 자동으로 mysqld는 시작됨.
근데 port 3306(기본)이 열려있다고 확인되도
mysql 클라이언트 프로그램에서 접속이 안됨.

분명히 iptables 도 재부팅시 자동실행이 시작됨
#service iptables status
치면 3306 열려 있다고 나옴.

하지만 mysql 외부원격(클라이언트)접속이 안됨.
대신
service iptables restart

그럼
mysql 외부원격(클라이언트)접속이 됩니다.

rma8806의 이미지

/proc/[pid]/stat 내용 업데이트 주기

안녕하세요..

허접 리눅스 개발자 입니다.

프로세스 별 cpu 사용량을 모니터링 하게 해달라는 요청이 있어서 /proc/[pid]/stat 내용에서 14,15번째의 값의 증가치를 이용해서 값을 구하였습니다.

편의상 이 14, 15번째의 값을 utime, stime 이라고 하겠습니다.

exemple [/proc/[pid]/stat]
30182 (TTTTest) R 30124 30182 30124 34845 30182 4218880 142 0 0 0 5274 0 0 0 20 0 1 0 55611251 17408000 386 18446744073709551615 4194304 4260634 140733397159392 140733397158504 4203154 0 0 0 0 0 0 0 17 2 0 0 0 0 0 6360520 6361584 33239040 140733397167447 140733397167457 140733397167457 140733397168110 0

vivisection의 이미지

디비관련 질문 드립니다

제가 디비를 잘 몰라서 그러는데요
dbms는 mysql 이고, 나중에 정식 출시하면 다른걸로 바뀔수도 있습니다
보통 웹사이트들 보면 비밀번호 변경은 있는데 아이디 변경이 없잔아요?
아이디 변경도 하고 싶은데 보통은 안하니까 왜 안하는지 위험요소 같은게 있는건지 궁굼합니다

참고로 update, select, insert 정도 알고 있는 실력입니다

duwnsrl의 이미지

리눅스 서버 프로그래밍 질문입니다.

tcp 소켓 서버를 하나 열었는데

클라이언트로 부터 간단히 어떠한 문이 들어오면

서버에서 리눅스 안에있는 프로그램을 실행 시킬수 있나요? ㅠㅠ

어떠한 방법이 있나요? 고수님들 부탁드립니다.

redpig의 이미지

유니코드 문자열 관련 질문 드립니다.

char *str="\uD14C\uC2A4\uD2B8";
puts(str);

이걸 컴파일해서 실행하면 "테스트"라고 정상 출력됩니다.
근데, "\uD14C\uC2A4\uD2B8" 이 문자열을 소켓통신을 통해 받아서 출력하면 "테스트"라고 나오지 않고 그냥 "\uD14C\uC2A4\uD2B8" 이렇게 그냥 그대로 출력되는데요.
이걸로 봐서 위의 경우엔 아마도 컴파일러가 유니코드 문자임을 인지하고 "테스트"로 변경해서 컴파일한 것이고
소켓통신으로 받을 경우엔 컴파일시 알수 없으므로 그냥 그대로 출력되는것 같은데요.

소켓통신을 통해 받았을 경우 "테스트"로 출력되게 할려면 어떻게 하면 될까요?

wnsdud9984의 이미지

우분투 데스크탑버전os로 서버용os를 설치할수있나요?

집에 굴러다니는 고물 노트북에 우분투 서버 설치해서 학교에서 하는 공부 복습하려합니다.

그런데 우분투 서버 14.04(학교서 실습으로 사용하는 버전)를 설치하려하니 cpu가 후져서 안되는것 같더군요.(64비트에 않맞는가 봅니다.)

그런제 제가 예전에 분명히 우분투 데스크탑 버전은 설치를 했었던 노트북입니다.(아마 32비트일겁니다.)

그래서 우선 우분투 데스크탑 14.04 32bit를 설치하면서 데스크탑버전처럼 전부 설치하지않고 서버파일만 따로 설치하고싶은데 가능할까요?

예전에 centos는 가능했던걸로 기억해서 드리는 질문입니다.

페이지

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