USB 2.0 플래시 드라이브에서 VM 실행-Mac / Parallels / XP


9

MacBook Air를 기본 컴퓨터로 사용하며 128GB SSD는 공간이 소중하다는 것을 의미합니다. 약 10GB를 절약하기 위해 외부 USB 하드 드라이브에서 Windows XP VM을 사용하여 Parallels를 실행했습니다.이 기능은 내부 SSD에서 VM을 실행하는 것처럼 일상적으로 잘 작동합니다.

그래서 작은 32GB USB 2.0 플래시 드라이브를 구입하여 MacBook Air에 꽂고 먼저 ExFAT (느린 속도)로 포맷 한 다음 Mac OS Extended (저널링) (느린 속도)로 포맷하고 내 VM을 통해 복사했습니다. 파일을 열고 Parallels를 실행하십시오.

내 전체 경험은 여기에 설명되어 있습니다 : http://www.midwesternmac.com/blogs/jeff-geerling/running-windows-xp-vm

일반 파일 사본은 실제로 30MB / 초 읽기 (전체 시간) 및 10-11MB / 초 쓰기 (전체 시간)입니다. 그러나 일단 XP가 실행되기 시작하면 디스크 액세스 속도가 KB 범위가 낮다는 것을 알았습니다.

USB 플래시 드라이브가 무작위로 액세스 할 때 실제로 열악합니까, 아니면 무언가 (플래시 드라이브 형식 등)가 없을 수 있습니까?

참고로, 나는 큰 효과를 내지 않기 위해 다음을 시도했습니다.

  1. 드라이브를 ExFAT 또는 Mac OS Extended (저널링)로 포맷
  2. 다른 모든 USB 장치의 플러그를 뽑고 Bluetooth (오른쪽 포트 USB 버스에서 실행)를 끕니다.
  3. 플래시 드라이브를 오른쪽 포트 나 왼쪽 포트에 직접 연결하거나 USB 2.0 허브에 연결

주요 질문은 위의 굵은 글씨와 관련이 있습니다. 플래시 드라이브에는 최신 HDD 처리량 등급이 없지만 무작위 액세스가 왜 그렇게 나쁜지 설명 할 수 있습니까? Parallels 일 수 있습니까 , 아니면 플래시 드라이브 가 랜덤 액세스에서 실제로 그렇게 나쁩니 까?
geerlingguy

1
나는 Macbook Air도 가지고 있고 똑같은 일을 할 계획이었습니다 ... 지금은 아닐 것 같습니다. Thunderbolt 포트를 사용하는 메모리 스틱이 있다면 이제 비즈니스에 들어갔습니다.
매트 Frear

USB 플래시 드라이브 ≠ SSD 드라이브-이제 알았습니다! 하나는 스토리지 용이고 다른 하나는 디스크 I / O 용이며 장수명입니다.
Fiasco Labs

USB 스틱에 프로파일을 보유한 단일 가상 드라이브가 있다는 점을 제외하고는 동일한 문제가 있습니다. 나는 심각한 시차를 쳤다. USB 스틱이 IO를 처리 할 수 ​​없거나 멀티 태스킹을 처리 할 수 ​​없어야합니다. 성능에 대해 이야기하고 처리량을 표준으로 사용하는 사람들은 잘못되었습니다. 처리량은 OS ​​유형에 대한 올바른 표준이 아닙니다. IOP 및 멀티 스레딩을보고자합니다.

2 년 후 개선 / 솔루션이 있습니까? 나는 현재이 문제에 직면하고있다

답변:


6

방금 이것에 대해 언급하려고했지만 방이 부족합니다 ...

USB 플래시 드라이브는 속도를 위해 USB 플래시 드라이브를 특별히 구입하지 않는 한 임의 액세스 읽기 및 쓰기에 매우 좋지 않습니다. 아마도 2 배 또는 3 배나 더 많은 비용을 지불했을 것이기 때문에 '빠른'USB 썸 드라이브가 있는지 알고있을 것입니다. 이것이것 . 70MB / s 및 39MB / s 대 155MB / s 및 150MB / s.

진짜 문제는 맥북 에어의 USB 2.0 포트가 밖으로 maxes 것입니다. USB 2.0의 이론상 최대 데이터 속도는 컨트롤러 당 480Mbit / s (60MB / s)이며 연결된 모든 장치간에 공유됩니다. 따라서 150MB / s USB 드라이브를 사용하더라도 약 60MB / s의 속도를 낼 수 있습니다.


1
그럼에도 불구하고 ... VM을 실행하는 동안 인터페이스가 거의 최대치에 도달하지 않습니다. 특히 I / O 성능을 향상시킬 수 있는지 궁금합니다. 원시 처리량은 여기서 문제가되지 않는 것 같습니다.
geerlingguy

실제로 문제는 "저렴한 32GB USB 플래시 드라이브"입니다. 그로부터 좋은 성능을 얻을 수 없습니다. SATA의 최저 속도는 1.5GB / s (Mega가 아닌 Giga)입니다. 30MB / 초 정도는 아무것도 할만 큼 빠르지 않으며 가비지 USB 드라이브 인 경우 무작위 쓰기에서 17MB / s 만 얻는 것이 좋습니다. 외부 회전 드라이브, 빠른 SSD 또는 더 빠른 USB로 전환해야합니다 . "저렴한"것도 아닙니다. 가장 저렴한 옵션은 iPod (회전하는 드라이브 포함) 또는 외장 하드 드라이브입니다.
skub

1
17MB / s의 랜덤 쓰기조차도 내가 소유 한 마지막 PC 디스크 (ATA / 33, 8-10MB / s의 랜덤 쓰기와 같은 것)보다 낫기 때문에 이것이 실제로 문제가되지는 않을 것이라고 생각합니다. 나는 많은 사람들이 게으름에 대한보고없이 리눅스와 다른 OS를 플래시 드라이브에서 부팅하는 것을 보았습니다.
geerlingguy

ATA / 33은 데이터를 33MB / 초로 이동 하여 USB 드라이브보다 3 배 더 빠르며 10 년 이상 전에 소개되었습니다. 최신 하드 드라이브는 GIGABITS의 데이터를 이동시킵니다. 내 설명은 정확하고 정확합니다. 더 나은 성능을 원하거나 다른 장치를 구입하십시오.
skub

6

이 답변에서 USB 플래시 스틱을 언급하고 있습니다. 더 큰 무언가가 괜찮다면 SATA SSD를 가져 와서 USB3 + SATA 인클로저에 넣을 수 있기 때문입니다.

독창적 인 USB 플래시 스틱 및 드라이브 중 일부만으로도 저렴한 플래시 솔루션 (싱글 mlc)과 캐시 램이없는 벙어리 컨트롤러를 조합하여 사용합니다. 플래시 기술을보다 유용하게 사용하려면 SSD 내부에 무엇이 있는지 살펴보십시오. 일반적으로 몇 가지 칩 / 다이, 컨트롤러 및 캐시가 있습니다. 이 캐시는 여러 데이터 조각을 가져 와서 동시에 쓸 수있는 목적을 제공합니다. 그러나 저렴한 단일 mlc 솔루션이 있으면 동시에 작성할 수 없습니다.

거기에는 몇 가지 벤치 마크가 있으며 다양한 리뷰와 벤치 마크를 통해 하루 종일 파고 들었습니다. 시장에는 임의의 순간에 더 나은 랜덤 액세스 (쓰기)를 가능하게하는 기술이있는 0 ~ 2 개의 모델이있는 것으로 보입니다.

다음은 몇 가지 벤치 마크가있는 사이트입니다. 내가 본 16GB와 32GB 범주에서 이것은 전체적으로 가장 빠른 usb2 / 3 플래시 메모리 스틱입니다.

http://usbflashspeed.com/15177

Kingston은 완전히 끔찍한 회사는 아니며,이 제품을 중단했을 때 동일한 이름과 불량 성능으로 새로운 제품을 만들 정도로 훌륭했지만 거기에 "g2"또는 "gen2"를 추가하여 지불을 피할 수 있습니다 훨씬 열등한 "gen 2"제품의 gen 1 가격.

이것은 biz에서 매우 일반적입니다. 긍정적 인 리뷰가 나온 직후에 구성 요소를 더 나쁜 성능으로 전환하십시오. 최근에 Corsair SSD를 구입했으며 리뷰어들은 모두 Corsair가 소매 거래 채널로 보낸 것과 다른 칩을 검토했습니다. 모든 Corsair Performance Pro 리뷰는 유효하지 않습니다. 기기에 32nm 플래시가 있지만 24nm가 저렴하기 때문에 Corsair는 작년에 32nm 단위를 검토 ​​자에게 전달하면서 전환했습니다. 나는 항상 리뷰를 기반으로 산다. 그러나 그것은 종종 나에게 물린다 : 2005 년에 나는 LG LCD를 얻었다. 검토 자에게는 IPS 패널이 있고 TN 패널이 있습니다. 같은 모델 번호!


0

나는 것을 확인할 수 렉사 점프 드라이브 S45의 USB 3.0 1백28기가바이트의 플래시 드라이브는 또한 앓고 (/ S, 쓰기 45메가바이트 / s는 1백50메가바이트 읽기) 매우 가난한 랜덤 액세스 성능을 . 나는 그것을 사용하려고했습니다 패러랠 데스크톱 행운으로 ( "늦은 2013 맥북 프로 레티 나 13). exFAT에 또는 HFS + 중 거의 응답하지 않는 VM주는 그 목적을 위해 IT를 잊지.

Lexar 128GB USB 3.0 Lexar 128GB USB 3.0 Blackmagic Drive 속도 테스트

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.