설치 및 활용 QnA + 자유 게시판

younghyun의 이미지

struct page 와 struct inode 에 대해서 질문이 있습니다.

안녕하세요.

현재 페이지 캐시가 가지고 있는 블록의 정보에 접근하기 위해
리눅스 3.2.43 기준으로 소스를 보고 있는데요.

struct page 와 struct inode 에 대해서 질문이 있습니다.

먼저 struct page의 member 중
union {
pg_off_t index;
void *freelist;
};
의 유니온이 있는데 이 중 index 가 정확히 어떤 일을 하는 것인지, 어떤 정보를 담고 있는지 궁금합니다.
address_space의 radix_tree로 페이지 캐시(버퍼)를 검색할 때 인덱스로 들어가는 것 같은데,
그 전에 어떤 정보를 저장하고 있는 것인지 궁금합니다.

그리고 struct inode에서 unsigned int i_blkbits; 가 어떤 정보를 가지게 되는 것인가요?
fs 관련된 소스에서 주로 shift 에 이용되는 것 같은데 관련된 내용을 찾아보기 힘드네요.

Tae_Wook의 이미지

기호 "~="가 "비슷하다"라는 뜻으로도 사용되나요?

1. 기호 "~="가 "비슷하다"라는 뜻으로도 사용되나요? 만약 그렇지 않다면 "비슷하다"라는 뜻으로 사용되는 기호로 자주쓰는것좀 알려주세요.
[ 궂이 프로그래밍 문법이 아니어도 됩니다. ]

achiz의 이미지

LVS 구성 후 특정 폴더 접근 속도 지연 현상에 관하여

안녕하세요.

지금 사이트에서 Cent-os 5.5 기반으로 LVS 서버를 구축하였는데요.

기존 동일한 구조의 파일서버 3대를 아래와 같이 구성하였습니다.

|-- FileServer 1
master (LVS)- -|-- FileServer 2
|-- FileServer 3

LVS 에 파일업로드하면 FileServer 1-3 번까지 싱크되는 것으로 구성을 하였는데요.

문제는 LVS 구성 후 대량으로 파일이 많은 폴더에 접근하면 지연현상이 발생하여 FTP 프로그램에 기본 설정으로

접속했을시 서버가 종료가 되어버리더군요. 그 특정 폴더에 파일이 한 5만개정도의 파일이 있습니다.

이 폴더만 접근하면 파일이 많아 접근속도가 많이 지연이 되더군요. FTP 프로그램에서 시간 초과 설정 같은것을 해제 했을경우 1분 정도 후에 폴더에 접근이 됩니다.

기존에 LVS 구성 전에는 1분까지는 걸리지 않았거든요. 10~20초정도 걸렸던것 같습니다.

망치의 이미지

생존 신고

살아있습니다. 아직

아핳하

NineTIN의 이미지

리눅스에서 소스 파일이 이전날짜로 되돌아가는 현상

안녕하세요 질문 드리기 참 부끄럽네요 고치라니 까라면 까야죠 ㅠ_ㅠ

다름이 아니라 조금 난해한 문제가 생겨서 질문 올려봅니다

현재 진행중인 프로젝트에서

수정완료 된 소스 파일을 sftp로 업로드하면

자꾸 이전 날짜의 파일로 변경 되어 있어서 지금 문제가 되고있습니다.

다른 디렉토리는 괜찮은데 유독 이 한 디렉토리만 이런데 혹시 짚이시는데가 있으신 분은

어드바이스 주시면 감사하겠습니다. 혹시나 해서 crontab 설정 하고도 확인 해봤는데 영향을 끼칠만한건 없었습니다.

imyaman의 이미지

DragonflyBSD를 써보려고 합니다.

유닉스를 데스크탑으로 쓴지 13년 가까이 되었습니다.
한 때는 NetBSD, FreeBSD를 열심히 썼고요.
얼마 전에 컴퓨터를 바꾸게 되어 Fedora 최신 버전을 설치하려다가...
'애라, 오랜만에 새로운 것 시도해보자'

DragonflyBSD를 설치했는데, 새롭고, 삽질하게 되고, 좋네요.
처음 이름을 봤을 땐, 좀 촌스러워서 관심도 안가졌는데, 잘 보니 좋은 것 같습니다.

DragonflyBSD 웹 사이트에서 본 내용 중에 인상 깊었던 것이, Linux만큼 빠르다고 하네요.
http://www.dragonflybsd.org/performance/

심심하신 분들 오랜만에 삽질해보세요. ^^;

세벌의 이미지

구글의 힘

제가 모 사이트에
안녕하지 않습니다
라는 제목의 글을 썼습니다.
제목이 독특해서 그런지 구글에서
안녕하지 않습니다
쳐보니 제 글이 1순위로 나오네요.
내용은 평범한 글인데 말이죠 :)

learner의 이미지

리눅스에 NCL 6.1.2버전을 다운받으려고 하는데 에러가 떳어요 도와주세요

제 리눅스 시스템 사양은

x86_64, CentOS release 4.7 (Final), gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-10)입니다.

NCL "ncl_ncarg-6.1.2.Linux_RHEL5.6_x86_64_gcc412.tar.gz" 버전을 다운받아서 설치하려고 했습니다.

/usr/local/ncl-6.1.2폴더에 위 압축 파일을 풀고

.cshrc파일에 setenv NCARG_ROOT /usr/local/ncl-6.1.2 라고 환경변수도 설정해주었습니다.

그 뒤에 ncl을 실행하려고 하니 "requires glibc 2.5 or later dynamic linker" 이런 에러가 떳습니다.

그래서 glib의 버전을 확인해보니

divide01의 이미지

한솔 시너비트 사운드카드를 찾아 봅니다..

안녕하세요.
한솔 시너비트 32pnp 를 찾습니다
여기라면!! 계실 것 같아 흔적 남겨 봅니다 ㅜㅜ
분양이 가능 하신분은 꼭 연락을 부탁 드립니다.

divide01@lycos.co.kr / 010-2866-9132

페이지

설치 및 활용 QnA + 자유 게시판 구독하기