OSX가있는 가상 머신에서 ArcGIS 10 사용


15

현재 VMWare를 사용하는 Windows 7 64 비트 Macbook Pro (2.53Ghz 및 8GB RAM)에서 ArcGIS 10을 사용하고 있습니다. 그러나 ArcGIS를 사용할 때 Windows 7 (64 비트)에서도 성능에 최적화 된 (광택 그래픽 없음) 속도가 상당히 느립니다. 내 작업에는 파이썬 스크립트를 만들고 테스트하는 작업이 포함되며 실행할 때마다 느리지 만 ArcMap을 열고 작은 모양 파일을 추가하는 데 시간이 오래 걸립니다 (30 ~ 1 분).

OSX에서 파이썬 프로그램을 만들고 ArcPy 모듈을 가져온 다음 어떻게 든 Mac 측에서 실행할 수 있습니까? ArcGIS가 Windows에서 실행된다는 것을 알고 있지만 ArcPy 부분을 별도로 실행할 수 있는지 확실하지 않았습니다. 또는 Vmware에서 'Unity'기능을 사용하여 이러한 스크립트를 더 빨리 실행할 수 있습니까?

또한 가상 머신에 할당 할 메모리 / 프로세서 양에 대한 팁도 감사합니다. 현재 1 프로세서, ~ 4GB의 RAM이며 상당히 빠릅니다.


이 질문이 gis.se에서 너무 멀리 제거되지는 않지만 ArcGIS (및 Eclipse with Python) 용 Windows 만 사용하고 싶습니다.
djq

3
ArcGIS는 어떤 표준과 관련하여 "quite slow"입니까? 다른 시스템에서 훨씬 빠르게 실행되는 것을 목격 했습니까? 전혀 문제가 없을 수 있습니다. 또는 ArcGIS는 그렇지 않습니다. ;-)
whuber

사실이지만, 같은 컴퓨터에 Win XP와 ArcGIS 9.3이 설치되어 있으며 훨씬 빠릅니다. 또한이 컴퓨터에서는 다른 구형 Windows 컴퓨터와 비슷한 속도로 실행될 것으로 예상했지만 그렇지 않습니다. 그래도 ArcGIS가 작동하는 방식이 더 많고 더 인내심이 필요하다는 데 동의합니다.
djq

Arc9와 Arc10의 하드웨어 요구 사항을 비교 했습니까? 최신 버전이 꽤 까다 롭다는 것을 알 수 있습니다.
DavidF

1
64 비트 XP 호스트의 VMWare에서 ArcGIS 9.4 베타 버전을 릴리스 용 v10으로 변경했습니다. 꽤 느려서 VM에서 실행되는 것으로 나타났습니다. 그러나 XP와 Win7을 혼합하여 실행하는 4 대의 컴퓨터 중 3 대에 기본적으로 v10을 설치했으며 3 대 중 2 대가 동일한 컴퓨터에서 9.3보다 훨씬 나쁘게 수행됩니다. 당신이보고있는 속도는 VM에서 실행하는 것과 거의 관련이 없을 수도 있습니다.
matt wilkie

답변:


2

WinXP Pro가 설치된 VMWare 가상 머신에서 ArcGIS 10을 실행하고 있습니다. 성능은 예상 한만큼 우수하며 랩톱 (XP XP)에서 9.3.1로 빠르게 실행됩니다. VMWare는 장비가 잘 갖추어 진 서버에 설치되며, 가상 서버의 성능과 관련하여 적절한 정보가 있습니다. 원격 데스크톱을 통해 가상 머신에 액세스합니다. 나는이 답변이 그다지 도움이되지 않는다는 것을 알고 있지만 ArcGIS 10이 가상 환경에서 제대로 실행될 수 있다고 말하려고합니다. 내가 당신이라면, 가능하다면 이전에 제안한대로 Win XP VM에서 시도해 볼 것입니다.


고마워-시도해 볼게 Win XP 32 비트 또는 64를 사용합니까? 성능이 크게 중요한지 잘 모르겠습니다. 그냥 궁금 해서요
djq

다시 안녕하세요-32 비트 Windows XP를 사용하고 있습니다. 확실하지 않습니다. ArcGIS에서 64 비트를 활용할 수 있습니다.
Steen Kjeldsen

12

매일 VMWare를 사용하여 OSX에서 ArcGIS를 실행합니다. 유일한 차이점은 가상 머신에 설치되어 있지 않다는 것입니다. 부트 캠프 파티션입니다 . IMHO, 이것이 왜 VMGIS의 표준 VM 설치보다 더 많은 이점이 있는지 설명해 드리겠습니다.

먼저 VMWare를 방정식에서 꺼내고 순수한 Bootcamp에 대해 이야기합시다.

Bootcamp를 사용하면 실제로 디스크에 Windows 용 별도의 파티션이 만들어집니다. 이들은 완전히 별개의 운영 체제 설치입니다. 부팅시 옵션 키를 누르고 Windows로 부팅할지 OSX로 부팅 할지를 선택할 수 있습니다. 만큼 당신이 가지고 적절한 부트 캠프 윈도우 드라이버 설치가 있음이 보장 당신이 하드웨어에서 Windows를 실행할 수있는 가장 빠른 방법 이 있기 때문에 단지 그 시점에서 Windows에서 실행합니다. 단점은 분명합니다. 시작시 실행할 OS를 선택해야하며 OS를 전환해야하는 경우 재부팅해야합니다.

그래 짜증나

VMWare Fusion에 오신 것을 환영합니다. VMWare를 사용하면 Bootcamp로 두 가지 작업을 수행 할 수 있습니다. 그 중 하나는 새로운 가상 머신으로 부트 캠프 파티션을 가져 효과적으로 그 부트 캠프 파티션의 전체 복제를 생성하고 OSX 내부 VM에 덤핑 - 이 작업을 수행하지 마십시오 .

다른 방법 은 디스크의 해당 부분에 액세스하여 OSX 내부에서 Bootcamp 파티션부팅하는 것 입니다. 이것은 시원하고 내가 사용하는 것입니다. OSX 내에서 실행할 때 부트 캠프 파티션에 VMWare 도구가 설치되어 있는지 확인하십시오 . 그렇지 않으면 작업 속도가 느려집니다.

이 구성을 통해 ArcGIS를 얼마나 빨리 실행 할지 선택할 수 있습니다.

OSX와 Windows를 모두 실행하려는 이점을 원할 경우 VMWare Fusion을 사용하고 가상화 된 Bootcamp 파티션을 실행할 수 있습니다.

최대 ArcGIS 속도를 원하면 컴퓨터를 재부팅하고 기본적으로 사용하십시오.

OSX 내부에서 실행할 때 Windows에 제공 할 리소스 수는 대개 내가 가진 것의 절반 (메모리 절반, CPU 절반)을 제공 하며 이것이 최적으로 작동하는 것 같습니다. 내가 실행중인 모든 모드 (bootcamp 드라이버 및 vmware 퓨전 도구)에 대해 모든 드라이버가 설치되어 있으므로 어느 모드에서나 잘 실행됩니다.

ArcPy에 대한 귀하의 질문과 관련하여 VMWare Fusion의 Unity 모드가하는 일에 속지 마십시오. 개별 윈도우는 동일하게 보이지만 여전히 대부분 격리되어 있기 때문에 Windows와 OSX가 하나처럼 실행되는 것처럼 보이게 할 수 있습니다 . 예, 파일 시스템과 네트워크 리소스에 모두 액세스 할 수 있지만 그 정도입니다. 당신은 잘 윈도우 환경에서 ArcPy 수 ...하지만 그렇게 하지 않는 사람들은 두 개의 절연 파이썬 환경이고 - 당신은 단지 OSX 측에 설치 한 모든 것이 잘 작동 함을 어떤 라이브러리 "수입"할 수있을 것으로 기대 이 일을하고 싶다면 너무 탐욕 스럽습니다 :)


질문의 Arcpy 부분은 어떻습니까? OSX에서 파이썬 프로그램을 만들고 ArcPy 모듈을 가져온 다음 어떻게 든 Mac 측에서 실행할 수 있습니까? ArcGIS가 Windows에서 실행된다는 것을 알고 있지만 ArcPy 부분을 별도로 실행할 수 있는지 확실하지 않았습니다. 또는 Vmware에서 'Unity'기능을 사용하여 이러한 스크립트를 더 빨리 실행할 수 있습니까?

그 질문에 대한 답은 다음과 같습니다 :)
Ragi Yaser Burhum

이것이 내가 취할 길입니다.
Jacques Tardie 1

'하지만'은 거대합니다. 기본적으로 두 개의 시스템이 있으며 한 번에 하나만 사용할 수 있습니다.
Jason Scheirer

아니, 아니야 Windows의 Python에서 실행됩니다.
Jason Scheirer

2

시작, 지오 프로세싱 및 조인의 이전 arcview 3.2와 비교하여 ArcGIS가 MAC에서 더 빨리 작동합니다 (아르 기스는 처음에는 그렇게 빠르지 않습니다).

병렬을 사용하여 더 빠른 환경을 성공적으로 만들었습니다 .Windows XP Pro에서 테스트되었습니다.

http://www.parallels.com/products/desktop/(30 일 평가판을 통해 개념을 증명할 수 있음)은 4GB 이상을 사용할 수 있으며 xp는 제한되어 있습니다. 64 비트 버전의 ArcGIS 제품 이있을 때까지 대부분 처리 속도가 느립니다.


1

나는 이것이 가능하다고 생각합니다. Arc 툴 세트를 사용하지 않지만 Mac의 Linux 및 Windows 가상 머신에서 실행되는 다른 프로그램이 있습니다.

VM에서 Linux 또는 Windows 관련 코드 만 실행합니다. 그럼에도 불구하고 OS X 상자를 VM에 마운트하고 OS X 폴더에서 작업했습니다. VM을 필요로하지 않는 것은 OS X의 동일한 폴더에서 OS X 컴퓨터에서 실행됩니다.

또한 머신의 OS X 쪽에서 중요하지 않은 모든 것을 유지할 수 있으므로 다른 모든 것과 백업되고 VM은 백업되지 않습니다. 작은 파일 변경에도 5-10GB가 필요합니다. VM.


설정에 대해 좀 더 설명해 주시겠습니까? Mac에 ArcGIS 서버가 설치되어 있습니까? (나는 이것이 가능한지 아닌지 모르겠다)
djq

0

ArcGIS가 설치된 Win XP 또는 Win7 머신을 세워야합니다. 스크립트를 테스트하려면 해당 VM의 Python을 사용해야합니다. Unity는 ArcMap을 원활하게 실행하지만 OSX 창 경계가있는 Windows를 사용하고 있습니다.

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