많은 양의 파일 (파일 당 평균 2MB 크기의 수천 개의 다른 파일)을 동시에 처리해야합니다.많은 파일을 동시에 처리 - NFS를 통해 파일을 복사하거나 NFS를 통해 읽습니다.
모든 정보는 하나의 (1.5TB) 네트워크 하드 드라이브에 저장되며 약 30 대의 다른 컴퓨터에서 처리됩니다. 효율성을 위해 각 시스템은 서로 다른 파일을 읽고 (처리하는) 수천 개의 파일이 처리됩니다.
1.5TB 하드 드라이브의 '들어오는'폴더에서 파일을 읽은 모든 컴퓨터는 정보를 처리하고 처리 된 정보를 '처리 된'폴더로 다시 출력 할 준비가됩니다. 1.5TB 드라이브. 모든 파일에 대해 처리 된 정보는 입력 파일과 대략 동일한 평균 크기입니다 (파일 당 약 2MB).
(1) 모든 가공 기계 M, 다음의 로컬 하드 드라이브에 M에 의해 처리 될 모든 파일을 복사를 들어 읽기 & 프로세스 :
이 할 수있는 더 좋은 것은 무엇입니까 컴퓨터에 로컬로 파일을 M.
(2) 모든 컴퓨터에 파일을 복사하는 대신 모든 컴퓨터는 NFS를 사용하여 직접 '들어오는'폴더에 액세스하고 거기에서 파일을 읽고 로컬로 처리합니다.
어떤 아이디어가 더 좋습니까? 그런 일을 할 때 어떤 'do'와 'donts'가 있습니까?
30 대의 컴퓨터를 가지고 있거나 동시에 동일한 네트워크 드라이브에 정보를 읽거나 쓰는 것이 문제라면 대부분 궁금합니다.
(참고 : 기존 파일은 추가/기록되지 않으며 새 파일은 처음부터 만들어 지므로 같은 파일에 여러 번 액세스 할 수있는 문제는 없습니다 ...). 기대해야 할 병목 현상이 있습니까?
(I는 10.04 LTS 모든 시스템이 경우 모든 문제에 리눅스, 우분투를 사용 오전)
Brad. – user3262424