存儲評論網

SSD 緩存的實際應用:視覺效果和後期製作視頻

企業

視覺效果(通常簡稱為 Visual F/X 或 VFX)已成為任何現代視頻製作的核心部分,包括電影、廣告或在線視頻。 視覺效果包括將逼真的計算機生成圖像與真人鏡頭相結合的各種過程。 視覺效果和計算機生成的場景通常是通過數學模型的多次迭代創建(渲染)的。

視頻渲染是一個非常耗費資源的過程,可能需要數小時才能創建一個視頻場景。 每次製作者做出改變,視頻都需要重新渲染。 因此,當您總結編輯所需的多個渲染實例時,典型的電影、視頻、商業廣告或視頻遊戲需要數天或數週的渲染才能完成。 由於在渲染完成之前無法進行製作,因此加快渲染速度意味著更少的等待時間和更短的視頻製作過程。

眾所周知,視覺效果會佔用大量處理能力,因此視頻渲染系統都採用強大的 CPU 設計:典型的視覺效果製作公司擁有數十個具有 12-24 個 CPU 內核、100+GB RAM 和高級存儲系統(例如 Bluarc)的系統, Avere 等)但是由於關注於處理,許多人忽視了可能對整個渲染過程的性能產生重大影響的 I/O 綁定活動。 可以減慢渲染速度的 I/O 綁定子進程的一個示例是使用磁盤作為臨時存儲數據的暫存空間。 消除 I/O 瓶頸可以顯著提高渲染速度。 例如,VeloBit 客戶能夠將視頻渲染應用程序的性能提高 3 倍,並將渲染幀所需的時間從兩小時減少到 45 分鐘以下(使用 SSD 緩存)。 由此產生的業務影響是巨大的! 生產力提高 300% 意味著製作人現在可以在給定的時間範圍內將他們可以進行的迭代次數增加一倍或三倍,這將大大提高最終生產的質量,或者可以將他們可以從事的項目增加三倍(並且,理想情況下,收入增加一倍或三倍,同時保持基礎設施成本基本相同)。

讓我們更詳細地探討暫存空間的使用:一個典型的 8 位高清分辨率幀需要 8 MB。 3 幀/秒的 30 分鐘視頻將為 42 GB。 但是,由於在創建最終視頻之前會渲染多個臨時場景,因此該過程可能會使用多達 2TB 的存儲空間作為暫存空間。 暫存數據(用於構建幀的小塊數據)分散在整個可用的暫存盤中,並被多次讀取和重寫,直到構建最終幀。 每次讀取和寫入都會引入延遲並減慢整個視頻渲染過程。

SSD 緩存可以將渲染性能提高 3 倍或更多。 緩存軟件將經常使用的數據塊放在 SSD 上(其 I/O 性能比 HDD 高一個數量級),從而提高應用程序性能。 由於幀數據的大部分是相同的,因此您可以使用相對較小的 SSD 來提高性能(這可以降低成本)。 我們的客戶使用僅佔整個數據集 3% 的 SSD 將渲染性能提高了 20 倍或更多。 最好的部分是您可以保留現有的主存儲系統,而無需更改應用程序或流程中的任何內容即可利用這種性能提升。 您只需將 SSD 插入服務器中的可用插槽並安裝 SSD 緩存軟件。 對渲染應用程序而言,其他一切都是自動且透明的。

VFX 和後期製作諮詢公司 Very Heavy 的 VFX 策略師 Todd Dauherty 說:“SSD 緩存提供了一個很好的機會來改進渲染過程,而且成本最低且不會中斷。” “我已經為不少客戶提高了性能並將渲染時間縮短了 3 倍,同時使他們能夠保留現有的存儲基礎設施投資和流程。”

許多供應商,包括 VeloBit,都提供免費試用他們的 SSD 緩存軟件。 安裝簡單快捷:您可以在幾分鐘內安裝和配置您的 SSD 緩存。 您將需要一個 SSD(有些供應商現在甚至會在試用期間借給您一個 SSD),以及服務器上幾 GB 的 RAM。 運行您的應用程序幾個小時,您將能夠衡量性能的提高。

關於作者

Velobit 營銷副總裁 Peter Velikin
@pvelikin, @VeloBit

VeloBit 提供即插即用的 SSD 快取軟體,能夠以極低的成本大幅提升應用程式的運作速度。該軟體可在 60 秒內輕鬆安裝,並自動優化以實現最佳應用程式運行速度。請造訪www.velobit.com了解更多詳情。

討論本文

參與 StorageReview

電子報| YouTube | PodcastiTunes / Spotify | Instagram | Twitter | TikTok | RSS訂閱

訪客作者