외장 하드 드라이브에서 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.