Win7 파일 공유 가상 머신 지연

Win7 파일 공유 가상 머신 지연

KVM Linux 호스트의 Win VM에서 마운트/마운트 해제 명령을 사용하고 있습니다. 계속 반복되는 스크립트가 있습니다.

sleep 1 sec
mount
read guest file
unmount

Win7 파일(예: 메모장을 사용하는 텍스트 파일)을 변경하면 10~30초 후에만 변경 사항이 표시됩니다.
또한 Windows 7 VM 파일 캐시 새로 고침을 시도했지만 여전히 성능이 향상되지 않았습니다.
Windows 7 시스템이 캐싱 대신 파일 변경 사항을 하드 드라이브에 직접 쓰도록 하는 방법이 있습니까?

참조 링크:
Linux 호스트와 Windows 게스트 간에 파일 공유

답변1

sync스크립트의 명령이 도움이 될 가능성이 높습니다. 호출되면 모든 파일 캐시를 디스크에 플러시하므로 Linux 상자의 전반적인 성능이 저하됩니다. 캐시에서 데이터를 제거하지 않고 물리적으로 디스크에 쓰기만 합니다.

답변2

귀하의 의견에 제공된 지침에 따라 동시에 두 시스템에 NTFS 파일 시스템을 마운트하려고 합니다. 이 경우 문제의 파일 시스템은 가상 머신이 계속 실행되는 동안 가상 머신 외부에서 마운트하려고 하는 가상 머신의 루트 파일 시스템입니다. 이는 안전하게 수행될 수 없습니다. 너~ 할 것이다파일 시스템이 손상되어 데이터가 손실됩니다.

이런 파일 시스템이 있습니다OCFS2여러 시스템에 공유 저장 장치를 동시에 설치하도록 설계되었습니다. 이들은 항상 파일 시스템의 디스크 상태를 조정하기 위해 마운트 노드 간의 통신에 의존합니다.

NTFS와 같은 "일반" 파일 시스템은 이를 지원하지 않습니다. 파일 시스템은 한 번에 하나의 시스템에만 마운트할 수 있습니다. 디스크의 파일 시스템 상태는 설치 시 항상 일관되지 않을 수 있습니다. 작업이 진행 중이고, 버퍼가 RAM에 캐시되어 있습니다. 이는 단순히 설치된 여러 노드 간의 동시 디스크 작업을 조정하도록 설계되지 않았습니다.

관련 정보