HPC에 SSD가 중요합니까? [닫은]


1

무거운 시뮬레이션의 성능과 속도에 SSD가 얼마나 중요합니까?

Mathematica 와 같이 사용할 때 계산 속도가 빨라 집니까?


SSD는 일반적으로 디스크 바인딩 속도가 빠른 것을 만듭니다. Mathematica 시뮬레이션이 디스크 바인딩 상처인지 여부를 검사해야합니다. . . 시나리오에 따라 디스크 대신 메모리 또는 CPU로 쉽게 게이트 할 수 있습니다.
ernie

음, 나는 내 대답에 어떤 의견도 제시하지 않았다고 생각합니다.
Nevin Williams

답변:


3

SSD 드라이브는 파일을 디스크에 읽거나 쓰는 데 의존 하는 거의 모든 응용 프로그램의 실행 성능을 향상시킵니다 .

'iostat'(Unix 기반 시스템), TaskMgr (Windows) 또는 Activity Monitor.app (Mac OS X)와 같은 프로그램을 사용하여 디스크 입력 / 출력 활동을 검사 할 수 있습니다. 의심되는 디스크 바운드 응용 프로그램을 실행하는 동안과 후에 프로그램이 실행되는 동안 응용 프로그램이 얼마나 많이 증가하는지 기록합니다. 디스크 사용량이 가끔씩 급증하거나 프로그램이 실행되는 총 시간의 일부에 불과한 경우 CPU가 바운드이거나 SSD가 개선하지 못하는 다른 종속성이있을 수 있습니다.


완전성을 위해 SSD는 빠른 임의 액세스로 인해 가상 메모리를 사용하는 데 도움이되며 4GiB RAM은 최대 약 6GiB의 프로그램 메모리를 2GiB 스왑 파티션 / 페이징 파일과 함께 사용할 수 있다고 덧붙였습니다. 따라서 데이터 구조에 대한 적당한 지역 성과 드문 드문 한 접근을 보이는 특정 종류의 메모리 집약적 응용 프로그램을 도울 수 있습니다.
Rob11311

오, 좋은 지적이다. 나는 스왑을 고려하지 않았습니다. gee, 그들은이 질문을 닫았는데 ...? 답변에 의견을 말했습니까?
Nevin Williams

유감스럽게도, 어제 HPC 응용 프로그램이 기본적으로 Linux가 메모리를 초과 커밋하는 이유 중 하나입니다. HPC progs는 실제로 쓰여지지 않았기 때문에 실제로 사용되지 않는 엄청난 양의 메모리를 할당합니다. 드물게 액세스 된 행렬 배열에서 추측합니다. 중재자가 스레드를 닫는 데 필요한 배지를 얻는다고 생각합니다. Stack *에 대한 유용한 정보는 스레드가 많지만 여전히 Google에서 찾을 수 있습니다. 당신의 대답은 질문보다 훨씬 낫습니다.
Rob11311

@ Rob11311 HPC 및 Linux 메모리 초과 커밋에 대한이 문서의 링크가 있습니까?
becko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.