«parallel-processing» 태그된 질문

효율성을 높이기 위해 여러 명령 (또는 컴퓨터)을 병렬로 실행합니다.

4
내 컴퓨터는 어떻게 300 % PC 처리 능력을 사용할 수 있습니까?
나는 스크립트를 가지고 놀고 있는데 잘 지내고 있습니다 (지금도 여전히 실행 중이지만 컴퓨터는 아직 죽지 않았습니다). (컴퓨터 충돌을 방지하기 위해) 17 회 반복 스크립트를 실행하고 있습니다. 활동 모니터를 보면 각 Python 프로세스에는 고유 한 pid가 있으며 각각 내 처리 능력의 약 17-20 %를 차지하는 것으로 보입니다 ... 어떻게 가능합니까? 내 …

9
rsync 병렬화
몇 번의 시행 착오 끝에 집과 원격 서버 사이에 스로틀이 발생하지만 스로틀이 지능적이지 않다는 것을 알았습니다. 개별 연결 만 조절합니다. 따라서 1GB 파일 하나를 복사하면 150kBps에서 잘 진행됩니다. 그러나 10 개의 복사본을 초기화하면 각각의 사본은 150kBps가됩니다 (즉, 여러 연결을 통해 훨씬 더 높은 총 대역폭을 얻습니다). 나는 rsync를 상당히 자주 …

7
동시 명령 수 제한과 동시에 명령 실행
순차적 : for i in {1..1000}; do do_something $i; done-너무 느림 병렬 : for i in {1..1000}; do do_something $i& done-너무 많은 부하 명령을 병렬로 실행하는 방법 (예 : 순간 당 20 개 이하)? 이제는 일반적으로 hack과 같은 것을 사용 for i in {1..1000}; do do_something $i& sleep 5; done하지만 …

0
병렬 스레드 패브릭 명령에 대한 Jenkins 실시간 콘솔 출력 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 수퍼 유저에게 주제가 되도록하십시오 . 휴일 2 년 전 . 다음과 같이 여러 호스트에서 병렬로 실행되는 Python 패브릭 명령이 있습니다. $ fab --hosts=prod1.server,prod2.server,prod3.server --parallel copy_cache 캐시가 병렬로 나열된 프로덕션 서버에 복사됩니다. XXgig 캐시 디렉토리에 …

6
유닉스에서 병렬 복사를 수행하는 가장 좋은 방법은 무엇입니까?
네트워크 파일 시스템의 폴더 내용을 로컬 컴퓨터에 정기적으로 복사해야합니다. 원격 폴더에는 비교적 작은 파일 (1000)이 많지만 네트워크 오버 헤드로 인해 일반 복사 cp remote_folder/* ~/local_folder/에는 시간이 매우 오래 걸립니다 (10 분). 파일이 순차적으로 복사되기 때문이라고 생각합니다. 각 파일은 복사가 시작되기 전에 이전 파일이 완료 될 때까지 기다립니다. 이 사본의 속도를 …

5
코어 수 또는 클럭 속도가 높을수록 컴퓨터 성능에 더 유리합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …



3
한동안 실행 된 후 프로세스 종료
grep프로세스 명령이 실행되거나 활성화되는 시간을 제한하고 싶습니다 . 예를 들어. 다음을 수행하고 싶습니다. grep -qsRw -m1 "parameter" /var 그러나 grep명령을 실행하기 전에 grep프로세스가 얼마나 오래 지속되는지 제한하고 싶습니다 . 어떻게해야합니까? 가능하다면 나중에 시간 제한이 없도록 돌아가거나 재설정하는 방법은 무엇입니까?

3
멀티 스레드 서버로서의 netcat
netcat을 사용하여 다음과 같은 간단한 서버를 실행합니다. while true; do nc -l -p 2468 -e ./my_exe; done 이렇게하면 누구나 2468 포트에서 호스트에 연결하고 "my_exe"와 대화 할 수 있습니다. 불행히도, 공개 세션 중에 다른 누군가가 연결을 원하면 netcat이 다음 "while"루프까지 수신 대기하지 않기 때문에 "연결 거부"오류가 발생합니다. netcat을 멀티 스레드 서버처럼 …

5
병렬 쉘 루프
많은 파일을 처리하고 싶습니다. 여러 코어가 있으므로 병렬로 처리하고 싶습니다. for i in *.myfiles; do do_something $i `derived_params $i` other_params; done 나는 Makefile 솔루션을 알고 있지만 명령에는 쉘 globbing 목록에서 인수가 필요합니다. 내가 찾은 것은 : > function pwait() { > while [ $(jobs -p | wc -l) -ge $1 …

1
정렬-병렬이 병렬화되지 않습니다
sort -u를 사용하여 egrep을 사용하여 파일에서 가져온 일련의 행을 고유하게 만들고 계산합니다. 선의 약 10 % (알파벳 [ATCG]에서 100 자 길이)가 복제됩니다. 각각 약 3 기가있는 두 개의 파일이 있으며 50 %는 관련이 없으므로 아마도 3 억 줄입니다. LC_ALL=C grep -E <files> | sort --parallel=24 -u | wc -m LC_ALL …

0
멀티 스레딩을 기본적으로 지원하는 Linux 명령 줄 유틸리티
Linux에서 일상적인 작업을 수행하는 사용자의 관점에서 멀티 코어 컴퓨터의 성능을 비교하고 싶습니다. 현재 목표는 멀티 스레딩을 기본적으로 지원하는 컴퓨팅 집약적 인 오픈 소스 명령 줄 유틸리티 목록을 수집하는 것입니다. 으로 검색하여 man -K 1, apropos, yum search all, zypper search -d"에 대한 병렬 ", " 프로세서 ", " 실 ", …

1
libav가 MPI / LAM을 기반으로 구축되었는지 확인하는 방법은 무엇입니까?
제목이 말하는 것; 오디오 정리 / 형식 전환을 할 것으로 예상됩니다. 내 계획은 libav로 이것을 시도하는 것입니다. 분명히 그러한 처리는 상당히 집중적입니다. 따라서 분산 처리를 사용 하여이 작업을 시도하고 싶습니다 ... libav가 분산 / 클러스터 처리에 적합한 지 어떻게 알 수 있습니까?

2
n 개의 코어와 병렬 인 bash for 루프
나는 bash 루프는 다음과 같습니다. for i in $(seq 0 $max); do my_command $i done 이걸 병렬로 실행하고 싶습니다. n 코어. 내가 할 수 있음을 안다. while [[ "$j" -le "$max" ]]; do for i in $(seq 1 $ncores); do my_command $j & done wait done 그러나 만약 my_command 의 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.