![괜찮은 성능의 가상화](https://rvso.com/image/1543367/%EA%B4%9C%EC%B0%AE%EC%9D%80%20%EC%84%B1%EB%8A%A5%EC%9D%98%20%EA%B0%80%EC%83%81%ED%99%94.png)
내 작업에는 Surface Pro 2017이 두 대 있는데 모두 동일한 i7, 512GB SSD 및 16GB RAM 변형입니다. 그들은 Windows 10만 실행하지만 다가오는 프로젝트에서는 팀을 위해 Linux를 사용해야 합니다. 두 컴퓨터 모두에 게스트 추가 기능을 설치했습니다. 8GB의 메모리를 제공했습니다. 128 vram(최대)입니다.
그래서 나의 첫 번째 생각은 virtualbox를 사용하여 우분투 17.04 또는 데비안 스트레치 설치를 실행하는 것이었습니다. 그러나 이는 믿을 수 없을 정도로 끔찍한 성능을 발휘한 것으로 나타났습니다. 말 그대로 마우스가 뒤처져 있습니다. 그래서 다음 시도는 우분투 17.04를 듀얼 부팅으로 설치하는 것이었습니다. 하지만 우분투는 작동하지 않습니다. 2~3분 후에 네트워크 시간이 초과되고 다시 연결할 수 없습니다.
이제 다음 시도는 Hyper-V를 사용하는 것이었지만 2세대 Hyper-V 시스템에서도 성능은 여전히 매우 나쁩니다. 마우스가 10fps 정도 지연됩니다. 권장 통합 소프트웨어를 설치하는 경우에도 마찬가지입니다.
불행하게도 우리가 사용할 소프트웨어는 해당 플랫폼에서만 사용할 수 있으므로 데비안이나 우분투가 필요합니다.
이러한 가상 머신의 성능을 수정할 수 있는 방법이 있습니까, 아니면 시도하지 않은 다른 방법이 있습니까?
추가된 의견에 따르면 WSL은 좋은 선택이 될 수 있었습니다. 하지만 우리가 실행해야 하는 애플리케이션에는 3D 시각화가 필요합니다. 우리는 ROS와 협력할 예정입니다. 예를 들어 ros 내의 rviz 패키지는 ROS에서 올바르게 작동하지 않는 것으로 보고되었습니다. 또한 우리는 socat을 사용하여 WSL에서도 작동하지 않는 가상 직렬 포트를 생성하고 있습니다.
도움을 주시면 감사하겠습니다.
답변1
Windows의 Ubuntu라고도 불리는 Linux Bash Shell을 사용해 보세요.
이것은 가상 머신이 아니지만 Windows에서 Bash 셸과 Ubuntu에서 일반적으로 실행하는 것과 동일한 바이너리를 실행할 수 있는 Microsoft입니다.
보다Windows 10에서 Linux Bash 셸을 설치하고 사용하는 방법.
그래픽 인터페이스를 실행하는 데 문제가 있는 경우 이를 작동시키는 데 사용할 수 있는 많은 참고 자료가 있습니다. 예를 들어 참조 Windows 10 Bash에서 Emacs와 함께 X Windows를 사용하는 방법.
Linux Bash Shell이 솔루션이 아닌 경우 Surface Pro에서 Ubuntu를 이중 부팅하는 것도 가능합니다. 예를 들어 참조Ubuntu를 사용한 듀얼 부팅 Surface Pro.