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

nicelhc13의 이미지

Linux의 Page replacement algorithm은 여전히 LRU인가요?

안녕하세요?

현재 제작하는 모듈에서 특정 분류의 페이지 정보를 얻기 위해 페이지 캐시를 traverse해야 합니다.

list_For_each(curr, &zone->lruvec.lists[LRU_INACTIVE_FILE])
list_for_each(curr, &zone->lruvec.lists[LRU_ACTIVE_FILE])

결국 이 코드를 이용해서 3.8 버전전까지는 잘 traverse하고 원하는 페이지를 얻을 수 있었는데,

제가 리눅스 4.0 버전으로 포팅을 하려하니 제대로 작동이 안되네요.

몇 가지 디버깅을 해보니 결국 inactive와 active list가 empty 상태라는 것을 확인했는데,

왜 그럴까 추측을 하니,

1) configuration이 원하는 대로 작성이 안되어 LRU replacement algorithm을 수행하지 않는다.
2) 혹은 다른 방식으로 유지를 한다.(즉 deprecate가 아닐까..)

라고 결론을 내렸습니다만 더이상 답을 알 수가 없네요..

arusa의 이미지

버추얼 호스트 구축 하는 방법 질문드립니다.

사설서버에서 DNS를 잡고, 이름 기반 가상호스트를 만들려고 연습중입니다.

사실 영어가 너무 부족하여서, 검색해서 따라 하는데 잡혀지지가 않네요.

1. 사설서버에 BIND를 설치하여 DNS를 잡고, (1차 도메인이 다른 홈페이지 www.test1.com , www.test2.com)
2. 아파치를 설치한후 아파치를 통해서 버추얼 호스팅을 하면 되는것 아닌가요?

출처 : https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

siatiger의 이미지

KLDP 사이트 처럼 포럼양식을 제공하는 설치형보드는 없나요?

1.저도 이런방식으로 하나 만들려는데 ..일단 KLDP 사이트는 무엇을 이용한건지 아시나요? 설치형 보드?

국내에는 포럼양식사이트가 좀처럼 보기힘들어서...

2. 간단한 포럼형식 사이트 구축에 대해 팁좀 알려주시면 감사하겠습니다. 지원하는 곳이라던가, 설치형 모듈등등

darkharf2의 이미지

vi 문자 치열에 대해 문의드립니다

안녕하세요

현재 우분투를 사용하고 있는데 VI편집기를 사용하여 문자치열하려하는데 쉽게 찾아 지지않아서 문의드립니다

제가 현재 바꾸고 싶은 문자는 예를 들자면 이렇습니다

이름 :jun
이름 suk
이름 :nim
이름 jjang

이렇게 이름에 여러개의 문자가 같이 붙어있을 경우 이름 : change <<<로 이름 : ' ' 부분만 전부 바꾸고 싶은데 이럴 경우 어떻게 단어를 치환해야하는지

알고 싶습니다. 조언 부탁드립니다

오늘도 즐거운 하루 보내세요 ~

감사합니다~~

park3250의 이미지

[Linux] 프로세스 CPU, Memory 부하율 구하는데요..

안녕하세요
Linux에서 프로세스 CPU, Memory 부하율을 구하는데요

아래와 같이 구하였습니다
[Memory] ps -p PID -o vsize | grep -v VSZ
[CPU] ps -p PID -o pcpu | grep -v CPU

그런데 실시간으로 프로세스가 부하가 생겨서
top 수치와 비교했을때

값이 동일하지가 않습니다

심지어 Memory는 값이 프로세스 로드되었을때 메모리가 계속 출력이 되는데..
메모리 같은경우에는 cat /proc/PID/status 파일로 구할려고 해도 값이 변하지 않네요...

top 소스를 받았는데 분석하기가 너무 힘들어서
top소스 참조 -> http://procps.sourceforge.net/
혹시 아시는분 답변 부탁드리겠습니다...

fopenfclose의 이미지

이클립스 디버깅 방법에 대해서

소켓으로 프록시 서버를 만들고 있습니다.

쓰레드를 사용해서 요청과 응답 기능을 담당하게 하고 있는데

실행시키면 웹 브라우저에서 페이지가 갱신되지 않고 무한루프 걸린 것 처럼 돌기만 합니다.

그래서 디버깅으로 원인을 알아보려 하는데 디버깅이 메인 함수에서만 작동하고 쓰레드 쪽으로

넘어가지 않습니다.

우분투 이클립스에서 작업하고 있는데 디버깅 방법좀 알려주세요~!

sky1027의 이미지

usb 웹캠 도와주세요(라즈베리파이)

외국사이트에 이 코드가 있어 테스트 해봤는데 웹캠이 실행되고 캡쳐해서
raw파일로 저장하는것을 확인했습니다.
그리고 그 저장한 파일을 리눅스 화면에 띄우고 싶은데 어떡해 해야할지 모르겠어요..
opencv는 확인해 보았지만 사용하지 않으려 하구요.
framebuffer를 이용하면 된다고 한것같은데 잘 모르겠더군요..
따로 함수가 있거나 한가요??
알려주세요 ㅠㅠ

camera.c

park3250의 이미지

[Visual C++] QueryWorkingSet 함수 활용하여 Private Working Set 값을 구해오는데요..

안녕하세요

QueryWorkingSet() 함수 활용하여 Private Working Set 값을 구해오는데요..

소스코드는 아래 소스 사용하였습니다

http://www.codeproject.com/Articles/87529/Calculate-Memory-Working-Set-Private-Programmatica

우선 TotalMemory(작업 집합), SharedMemory(공유된 작업집합)에

*4를 해주는 이유가 궁굼하구요..

PC에서 사용했을때는 값이 대부분 정확한데

NT서버에서 사용했을때는 값이 정확하지 않읂게 대부분입니다.

아시는분 답변좀 부탁드립니다..

position1의 이미지

[jsp] 로그인 세션오류 관련..

현재 mysql과 연동해서 회원가입을 성공하였고 db로 넘어가는거까지 mysql로 확인됬습니다
그런데 그 회원가입된 db로 로그인을하면 자꾸 아이디와 비밀번호가 일치하지않는다고 오류가나네요 ㅠ
로그인 체크부분 소스 뭐가잘못된건가요..??

페이지

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