매핑된 드라이브에서 실행되는 프로그램의 속도는 어떻게 결정됩니까?

매핑된 드라이브에서 실행되는 프로그램의 속도는 어떻게 결정됩니까?

USB 플래시 드라이브와 컴퓨터 모두에 프로그램이 설치되어 있다고 가정해 보겠습니다.

USB 플래시 드라이브와 컴퓨터 모두 모든 사람에게 모든 권한을 부여하는 프로그램 기반 폴더를 공유합니다.

이 두 폴더 중 하나에 매핑된 네트워크 드라이브를 만든 경우 컴퓨터에서 실행하는 프로그램이 USB 플래시 드라이브보다 훨씬 빠르게 실행될 것이라고 가정합니다. 맞습니까?

이는 프로그램의 속도와 네트워크에서 실행될 수 있는 속도를 결정하는 읽기/쓰기 가능한 하드 드라이브 속도 때문입니까?

동일한 파일을 실행하는 컴퓨터 수는 어떻습니까? 파일이 기술적으로 개별 컴퓨터 자체에서 실행되고 있습니까? 아니면 네트워크를 통해 여러 컴퓨터에서 실행될 때 파일이 많이 정체되지 않도록 하기 위해 어떤 컴퓨터에서 실행되는지가 중요합니까?

라우터/모뎀 자체에 달려 있으며 데이터를 얼마나 빨리 푸시합니까?

간단히 말해서, USB 플래시 드라이브나 컴퓨터에 있는 매핑된 네트워크 드라이브에서 프로그램을 실행하는 것 사이에 큰 차이가 있는지 알고 싶습니다.

편집 - 상황 유형을 더 구체적으로 완전히 설명하지 않은 것 같아 반대 투표를 받았으므로 요청하는 이유에 대한 자세한 내용을 추가하겠습니다.

매핑된 네트워크 드라이브 폴더(USB 드라이브 또는 컴퓨터의 하드 드라이브)에 저장된 로컬 SQL 파일을 지속적으로 읽고 쓰는 약 10MB 크기의 프로그램이 있습니다.

나중에 USB/외부 파일을 새 위치로 옮겨야 할 경우를 대비해 컴퓨터에 소프트웨어를 설치하는 대신 폴더를 외부 하드 드라이브(또는 작은 USB 플래시 드라이브)로 옮기는 것을 고려했습니다.

나의 가장 큰 관심사는 다양한 "환경"에서 이 프로그램이 네트워크를 통해 실행될 수 있고 내가 있는 위치에 따라 동시에 1~15대의 컴퓨터에서 액세스할 수 있다는 것입니다. 컴퓨터의 하드 드라이브에 있는 것이 아니라 USB/외부 네트워크를 통해 프로그램을 실행하는 사용자의 경우 속도가 크게 달라질 수 있는지 알고 싶습니다.

답변1

(USB 플래시 드라이브 또는 컴퓨터는 유사한 장치가 아닙니다. USB 플래시 드라이브 또는 하드 드라이브/SSD를 의미할 가능성이 높습니다.)

말씀하신 대로 두 가지 사용 사례 사이에 성능 차이가 있다면 원격 컴퓨터가 디스크에서 정보를 읽을 수 있는 속도로 귀결됩니다. USB는 일반적으로 하드 드라이브보다 훨씬 느립니다.

"프로그램 데이터"는 네트워크를 통해 가져와 로컬 컴퓨터에서 실행되며 USB가 연결된 시스템에서는 실행되지 않습니다.

알아야 할 몇 가지 혼란스러운 요소가 있습니다.

  1. 캐싱 - 최근에 디스크의 내용을 읽었거나 프로그램을 실행했다면 이것이 메모리에 저장되었을 가능성이 있습니다. 따라서 동일한 프로그램을 여러 번 실행하면 훨씬 더 빠르게 찾을 수 있습니다. 캐시되고 있을 수 있습니다.

  2. 네트워크 병목 현상 - 특히 WIFI 네트워크에서 속도 병목 현상은 드라이브가 아니라 네트워크에 있다는 것을 알 수 있습니다. 일반적으로 LAB에 병목 현상이 발생하는 경우 디스크/USB 속도는 성능에 미미한 영향을 미칩니다. WAN(예: 다른 국가/도시에서 작업을 실행하는 경우)에서는 특히 관련된 파일이 많은 경우 연결 대기 시간으로 인해 로딩 속도에 차이가 있을 수 있습니다.

관련 정보