외장 하드 드라이브에서 Ubuntu를 실행하는 성능 비용


12

우분투가 느리다는 친구가 방금 불평했습니다.

과거에 Linux와 Windows의 스냅 피니가 부족하다는 것을 알았지 만 최근 Ubuntu 배포판에서 많은 어려움을 겪고 있다고 말할 수는 없습니다. 즉, 그의 반대 의견은 내가 가진 것보다 훨씬 나쁘게 보이고 현재의 설정이 내 랩톱보다 훨씬 강력하다는 것을 알고 있습니다.

그리고 그는 USB2.0을 통해 연결된 외부 HDD에서 Ubuntu를 실행하고 있음이 밝혀졌습니다. HD 엔클로저는 USB3.0이지만 USB3.0으로 부팅 할 수 없으므로 USB2.0 포트 중 하나 또는 그 밖의 다른 것으로 전환했지만 제대로 작동하지는 않습니다.

이제 USB가 컴퓨터와 HDD 간의 통신에 약간의 오버 헤드를 추가 할 것으로 기대합니다. SATA는 결국 하드 드라이브를 최대한 활용하도록 설계되었지만 USB는 범용입니다.

외장 HDD를 부팅하면 어떤 경험이 있습니까?

편집 : 아무도 얼마나 많은 감속이 예상 될 수 있는지 알고 있습니까?


외부에서 부팅 할 때는 항상 속도가 느리고 빠르지 않습니다. 이 질문은 조금 ... 음 ... 무의미한가요?
RolandiXor

물론 속도가 느려질 것입니다. 내가 알고 싶은 것은 얼마나 큽니까?
dandan78

2
왜 "물론"? eSATA를 통해 외장 하드 드라이브를 PC에 연결하는데 속도가 전혀 저하되지 않습니다. 결국 내 PC의 eSATA 포트는 마더 보드의 일반 SATA 포트에 연결되어 있습니다. 따라서 실제로는 구현 방법에 달려 있습니다.
htorque

@ dandan78 USB3.0을 사용하려면 친구의 PC / 노트북에 USB3.0 인터페이스 (예 : 연결)가 있어야합니다.
AndriuZ

답변:


17

USB 2는 쓰레기입니다. 그곳에. 내가 말했어.

상당히 보편적이며 컴퓨터에 많은 추가 하드웨어를 연결할 수 있지만 전송 속도는 좋지 않습니다. 내 경험상 약 20-30MB / s가 일반적입니다.

끔찍하게 들리지는 않지만 평균 내부 드라이브는 70-100MB / s를 관리하며 훌륭한 SATA 드라이브는 300MB / s에 닿을 수 있습니다. 물론 더 좋은 제품이 있지만 엄청나게 비쌉니다.

  • USB 3이 훨씬 나아졌지 만 다른 플랫폼보다 Linux에 더 긴 드라이버가 있지만 여전히 내 경험상 버그가 많습니다. 커널을 2.6.37로 업그레이드 한 다음 USB3을 사용해 보라고 요청할 수 있습니다. Maverick의 2.6.35 이후 마지막 두 커널에는 USB3가 약간 변경되었습니다. 그래도 문제가 해결되지 않을 수 있습니다. Grub도 문제가 될 수 있습니다.

  • eSATA는 외장 드라이브에 이상적입니다. 친구의 컴퓨터가 포트 방식 (또는 외부 디스크가 제공하는 방식)에 어떤 정보가 있는지는 모르지만 eSATA는 USB 2 (실제 테스트에서는 USB3까지)로 바닥을 닦을 것입니다. 그가 가지고 있다면 그것을 사용하십시오. 만약 여분의 PCI-E 슬롯이 있다면, 약간의 eSATA 카드가 더 나은 내기 일 것입니다 (아주 저렴합니다).

    탐색 시간은 아마도 Firewire (및 USB3)에 비해 가장 크게 개선 될 것입니다. 큰 미디어를 저장하는 데는별로 중요하지 않지만 Linux 부팅과 같은 많은 작은 파일 사이에서 윙윙 거리면 큰 차이가 있습니다.

  • Firewire는 드라이브와 컴퓨터에 해당 옵션이있는 경우 옵션 일 수 있습니다. Firewire는 종종 USB보다 속도가 느리다는 비판을 받았지만 사양에 대해서는 사양이 실제로 데이터 전송에있어 실제로 훨씬 빠릅니다. 탐색 속도는 비슷합니다.

  • 빠른 네트워크 어댑터와 여분의 현금이 있다면 네트워크 연결 저장 장치가 좋은 옵션 일 수 있습니다. NFS를 통해 파일을 공유 할 수있는 2 개의 드라이브 장치를 상당히 저렴하게 얻을 수 있습니다. 양쪽 끝에 기가비트 연결이있는 경우 이는 100 % MB / s로 상당히 안정적으로 변환 될 수 있습니다

  • 마지막으로, 선택의 여지가없는 것 같다면 ... 왜 그런 사람이냐고 물어 보시고 다시 파티션을 나누십시오. Windows 파티션의 크기를 비파괴 적으로 조정할 수 있습니다 (즉, 조금 더 따뜻하고 행복하게 유지됩니다).

    핵심 Ubuntu 설치 및 기본 프로필에 ~ 10gigs를 따로 설정 한 다음 외장 드라이브에서 큰 미디어를 symlink로 연결하십시오. 부팅 시간과 응답 성이 크게 향상됩니다.


1
훌륭한 답변! 고마워, 이것은 내가 찾던 것입니다.
dandan78

나는 오래된 오래된 인텔 iMac에서 우분투를 실행하고 VirtualBox를 통해 다른 우분투 게스트를 실행합니다. 게스트의 파일 시스템은 FireWire 400을 통해 연결된 외부 750GB 드라이브에 있습니다. 게스트를 소스 제어 (Perforce) 및 버그 추적 (Redmine)에 사용하며 Perforce에서 기가비트 이더넷을 포화시킬 정도로 빠르며 Redmine을 충분히 빠르게 실행합니다. LAN을 통해 사물이 사람의 눈에 즉시 나타납니다.
밥 머피

0

USB 속도는 한 가지 일뿐입니다. SDD를 사용할 수 있으면 드라이브 속도 (읽기, 쓰기 및 회전)도 계산됩니다. 드라이브와 PC가 지원하는 경우, eSATA는 us2보다 빠르지 만 usb3보다 느리므로 eSATA를 사용해야합니다.

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