2013-06-15 1 views
9

나는 새로운 장비 (i7-4770K, 512gb SSD, 16GB DDR3 2133 mhz 램)를 조립하고 MATLAB r2013a를 설치했습니다. matlabpool 명령을 호출하면 각 개별 작업자 (작업 관리자에서 열어 본 작업자)를 여는 데 오랜 시간이 걸립니다. 내 오래된 장비에서 그것은 약 10 초 였지만 새로운 하나는 1 분이 걸립니다. 나는 단지 1 명의 추가 근로자 만 노력했으며 오랜 시간이 걸린다.Matlabpool 매우 열심히 일하는 직원

도움을 주시면 감사하겠습니다.

감사합니다.

+0

운영 체제 란 무엇입니까? 백그라운드에서 실행중인 게 있습니까? CPU로드는 무엇입니까? –

+1

안녕하세요, 자사의 윈도우 8 x64. 그것의 신선한 설치 그래서 아주 몇몇 백그라운드 프로세서가 실행 중입니다. 각 작업자가 열리기를 기다리는 동안 CPU로드는 기본적으로 0 %입니다. –

+0

광산은 Windows와 Mac OS X 모두에서 시간이 오래 걸립니다. 1 분은 아니지만 25 초 정도 걸릴 것입니다. – MZimmerman6

답변

4

당신은 (자신 포함) 일부 사람들의 문제가 발생했습니다 그 (MATLAB R2012a 이후 버전에 포함) 새로운 기능 중 하나를 제거하려면 다음을 실행 시도 할 수 있습니다 :

distcomp.feature('LocalUseMpiexec', false) 

매스 웍스는 방법을 일부 변경했다가 로컬 스케줄러가 R2010a에 대해 작업자를 시작하면 R2009b로 돌아갑니다.

+0

놀라워요, 고쳐주세요! 감사! 이 문제로 많은 사람들이 검색하는 데 도움이되기를 바랍니다. –

+0

와우! 고마워요! 나를 위해 ~ 7 번까지 시간이 단축됩니다! – pm89

0

이것은 실제로 이상합니다. 실제로 MathWorks 웹 사이트는 다음과 같이 말합니다 :

디스크 집약적 인 MATLAB 응용 프로그램의 경우 또는 MATLAB의 시작 시간을 향상 시키려면 솔리드 스테이트 드라이브 또는 RAID와 같은 기술을 이용할 수 있습니다.

this toolbox을 사용해보세요. 문제가 해결 될 수도 있습니다.