안녕하세요?
ESXi 7로 가상화의 세계에 입문을 해서 현재는 proxmox VE로 필요한 정도의 VM을 테스트나 보조적인 수단으로 활용하고 있습니다.
덕분에 원격에서 업무진행도 유연해지고, 시스템 관리 측면에서도 많이 편리해서 최대한 활용을 하기위해 이래저래 공부랍시고 많이 보고 돌아다니다보니, vGPU에 대한 정보를 좀 보았지만 역시 솔루션이 솔루션인지라 가격이 만만치않아서 다른 세상 이야기라고 생각했었습니다.
그런데 최근 eBay에 Tesla P4가 물량이 꽤 많아 나오면서 가격이 괜찮게 성립이 되었고, 저는 GPGPU기반의 AI 연산 이런것보단 이를 활용해서 VM에 GPU Path-Through로 시스템의 퍼포먼스 향상에 활용할 수 있겠다 싶어서 이런식으로 활용해보신 경험이 있으신 분있는지 알고싶어서 이렇게 여쭈어봅니다.NVIDIA에서 제공한 자료를 보면 최대 vGPU를 8개까지 만들어 쓸수있다고 되어있는데(T4의 경우) 이게 실제 가능한건지요?
물론 가상화 플랫폼(베어메탈 OS)에 vGPU 드라이버가 제대로 로딩이 되어야겠지만 GPU Path-Through 목적으로 활용하셨을때 특별히 문제가 있었다거나 실제 예상과 다른 점이 어떤게 있었는지(Windows나 리눅스 VM) 간단한 조언을 해주시면 감사하겠습니다!
tesla gpu¿Í proxmox·Î °ÔÀÌ¹Ö vm¸Ó½Å ±¸ÃàÀ» ³íÇÑ ÀûÀÌ ÀÖ´ø °ÍÀ¸·Î ±â¾ïÇÕ´Ï´Ù.
Proxmox VE 7ÀÇ °æ¿ì´Â ¿£ºñµð¾Æ Trialµå¶óÀ̹ö¸¦ ±äºüÀÌÃļ ¹«·á·Î ¾µ ¼ö ÀÖ½À´Ï´Ù.
https://gitlab.com/polloloco/vgpu-proxmox
ÀÌ ±ê·¦ °¡À̵带 ÂüÁ¶ÇÏ½Ã¸é µÇ¿ä
¿£ºñµð¾Æ Trialµå¶óÀ̹ö¿¡¼´Â KVMÈ£½ºÆ®¿ë µå¶óÀ̹ö¿Í, À©µµ, ¸®´ª½º °Ô½ºÆ®¿ë µå¶óÀ̹ö¸¦ Á¦°øÇÕ´Ï´Ù.
¶ÇÇÑ ÀÌ °æ¿ì¿¡´Â VGPUµå¶óÀ̹ö ÆÐÄ¡¸¦ ÁøÇàÇϽøé ÀÏ¹Ý ÄÁ½´¸Ó ±×·¡ÇÈÄ«µåµµ ¾²½Ç ¼ö ÀÖ¾î¿ä
ÀúÈñ´Â Tesla P40µµ »ç¿ëÇϴµ¥¿ä, ÀÌ °æ¿ì¿¡´Â Resizable BAR (Above 4G Decoding)À» ÄÑÁà¾ßÇß¾î¾ß Çß½À´Ï´Ù.
Æнº½º·ç´Â iommu/vt-dÄÑÁÖ¸é Àß ÀÛµ¿ÇÏ°í¿ä
T4ÀÇ °æ¿ì´Â Half Precisionµµ Áö¿øÇؼ, MLµ¹¸±¶§ ÁÁ´Ù´Âµ¥, °¡°ÝÀÌ ¾ÆÁ÷±îÁö ÀÖ´ÂÆíÀ̶ó ¾Ö¸ÅÇϳ׿ä
´Ù¸¸ üÇè ±â°£³»¿¡ ¹Ì¸® ÇÒ´çÇØµÐ°Ç ±â°£ ³¡³ªµµ ±×´ë·Î ÀÛµ¿ÇßÀ»²®´Ï´Ù (±¸¼ºµî º¯°æ ºÒ°¡)
¹®Á¨ ¶óÀ̼¾½ºÁÒ
Çϵå¿þ¾îÀÚþ ¾ó¸¶ ¾È Çصµ ¶óÀ̼¾½º ¼¹ö¿ë ¶óÀ̼¾½º ±Ý¾×ÀÌ ²Ï ºñ½Î¿ä (°Å±â´Ù ¿µ±¸µµ ¾Æ´Ô)
Àú°Å¶«¿¡ Çϵå¿þ¾î ½Ñ°Å º¸¿©µµ ±ºÄ§¸¸ »ïÅ°°í ÀÖ½À´Ï´Ù