tft每日頭條

 > 科技

 > 怎麼确認磁盤的好壞

怎麼确認磁盤的好壞

科技 更新时间:2024-07-04 00:37:22

在拍攝數字電影(或者叫影片)之前,選擇合适的物理儲存介質是一項基本的常規任務。當然有很多因素會影響最終的決定,我在第五卷視頻有詳細講過,各位可以查看視頻。

接下來主要讨論的是硬盤的性能。我們主要關注的是硬盤的寫入速度(就是将素材從攝影機的卡拷貝到硬盤裡的速度),因為這是影響備份效率的主要因素。

本文将概述事先了解硬盤性能的重要性,在第五卷節目裡也有詳細提到。其次,是用不同的方式來評估真實的拷貝速度,另外,會讨論一些其他影響拷貝速度的情況。

為什麼要盡可能準确的知道硬盤真實的工作速度?

當負責影片素材拷貝的時候,知道并了解硬盤的真實表現,才能減少工作風險提高工作效率。一般來說,我出去工作的時候,準确的了解硬盤工作速度非常重要,因為這樣可以确定我的大概工作時長和人員配置等,避免到了之後發現數據過載,而沒法睡覺,導緻工作無法完成,和制片産生矛盾。

硬盤廠商給出的數據常常都是理想漂亮的數據,這裡我找到了BMD官方說明書裡關于硬盤真實速度的解釋。

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)1

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)2

簡單概括一下:

如果是HDD,機械硬盤,要等緩存充滿了之後,才會呈現出真實的速度,一般來說不要看标稱的最大速度,因為基本是達不到的,按我的經驗來說,一般做素材拷貝的速度是标稱平均速度的百分之80左右,甚至更低。

如果是SSD,需要看實際工藝和容量來評估。實際工作中我很少用SSD,主要是為了應急而已,但我也可以分享一個老外的經驗,就是專門做一個SSD陣列,主要是用于快速的下載素材和回放檢查,但常常也會受限于攝影機的卡速。所以一般來說,四盤位以上的機械硬盤陣列,并不比SSD陣列的工作效率慢多少,主要是有些攝影機的卡速限制了工作效率。

另外,即便知道更多的數據參數,也不一定剛好契合我們的工作場景和環境,仍然需要模拟盡可能接近的場景來測試,得出更貼切的結果。

所以,理性的講,隻有做了測試,才能得出更準确的結果,而測試過程中也會發現很多其他的問題。比如,因為攝影機卡的壽命快到極限而導緻的降速,讀卡器不穩定而導緻的降速等。

要确定硬盤的真實寫入速度,可以運行一個大體積的測試備份文件,比如直接測試備份一張卡的素材,然後根據數據量和生成時間來計算速度。當然這會非常耗時,往往實際條件也不一定允許這麼做。

所以我們需要選擇其他的方式來測試,這時我們就可以使用一些專門的,用于硬盤測試的軟件來做任務模拟,當然前提是要搞清楚軟件的使用方式。

如何進行有效的速度測試?

這裡就得介紹兩個可以用于硬盤速度測試的軟件了:

AJA System Test Lite

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)3

Blackmagic Disk Speed Test

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)4

各位可以直接在蘋果App商店裡下載,免費的,當然他們也都有Windows 版本。

原文更推薦使用AJA System Test Lite 來做測試,因為這個軟件有更多的細節設置。

在AJA System Test Lite軟件的左側,我們可以設置測試的細節。

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)5

我們可以設置格式,分辨率和文件大小來模拟實際的素材情況,這個非常管用。另外還可以設置文件的類型,比如序列幀文件或者單獨的一個大文件,因為不同的文件類型也會影響拷貝的速度。

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)6

拷貝一個完整的大文件和拷貝同樣體積的序列幀文件,耗費的時間是不同的。舉個例子,同樣是10 GB的Apple Prores 444 HD 24P 文件和10 GB的DNG序列幀文件,Prores 444文件就會比DNG文件更快。因為10GB的Prores 444文件是一個文件,而10GB的DNG文件,大約是2500個文件,也就是2500張圖片。

對于序列幀文件,每一個文件都會被單獨處理,所以拷貝多個文件就會帶來更多的系統壓力。

原文是這麼說的,拷貝多個文件會給系統帶來更多工作壓力,并且會産生很多“Overhead”,根據我查閱的資料和我的理解,“Overhead”可以翻譯成引導信息,這個引導信息不是實際的素材數據,而是對文件的引導和标記,方便識别和調取。所以,拷貝單獨的大文件時隻需要做一次引導信息,而拷貝序列幀的時候,每幀畫面都會有各自的引導信息,所以就會導緻速度變慢。

為了讓測試結果更接近真實的工作場景,并且得到更可靠的速度,搞清楚細節的設定就非常重要了。

雖然正确的設定得出來的結果會更接近真實的情況,但除此之外,實際工作中還是會有其他因素影響拷貝速度。接下來我們來看看其他影響拷貝速度的因素。

在讨論拷貝速度的時候,還要記住什麼?

以上的讨論忽略了一些現實情況,而實際在現場工作的時候,情況會更加複雜,接下來我們就來了解一下其他的一些因素。

第一,創建校驗。在做拷貝的時候,專業的軟件會創建校驗和,以便确保拷貝的數據是相同的。而校驗相關的設定又會帶來一些問題。比如使用MD5校驗,素材的拷貝速度會被限制在300MB/s,這個限制和硬盤速度無關。當然如果想要更快速度的話,我們可以使用xxHash來做校驗。

補充一下,如果整個數據傳輸系統的最低速度小于300MB/s,那麼我建議就使用MD5,如果最低的速度都大于300MB/s,可以選擇xxHash。我日常情況下都使用MD5。

300MB/s的速度效率其實也挺高,我很少會使用xxHash,因為MD5的校驗會更好。

多說一句,不用糾結具體的校驗過程,軟件處理就行了,我們不是程序員,沒有必要去死磕每個數字值,我們的工作是保證素材沒有問題,而不是做軟件編寫。

第二,源驗證。源驗證就是重新讀取拷貝的文件,然後和源文件比對“hash值”(就是一串數字,不要糾結,寫軟件的時候,工程師就讓電腦把活兒幹了,不需要你親自去手動計算),當然做驗證肯定會多花時間,在之前視頻中也反複提到過,軟件會顯示這個過程,驗證完之後軟件也會顯示完成的結果。

補充一下,根據我現有的經驗,這個過程大約多占據整個拷貝時間的三分之一,也就是說,如果攝影機卡的向硬盤傳輸速度是450MB/s,那麼做完驗證的話,速度大概就是300MB/s。換個簡單的說法,如果直接拷貝什麼都不做,需要花10分鐘的話,那麼加了源驗證,花費的時間大概就是14分鐘的樣子。

第三,同時讀取和寫入。我們以上都在說寫入速度,如果在拷貝素材的時候,也同時将硬盤的素材再傳輸給别的硬盤,這會嚴重的影響硬盤速度的表現。當然這也和硬盤的種類相關,HDD(機械硬盤)同時讀取和寫入的話,降速會比較大,而SSD卻能有很好的表現。當然這和設備的預算緊密相關。

另外,在實際工作中也會遇到一些莫名其妙的降速原因。就比如我之前用Silverstack做汽車廣告素材備份的時候,Cfast 2.0的卡速就一直保持在45MB/s的速度,而卡的标稱速度是450MB/s。這時我就需要挨個檢查問題的來源。一般來說,直接退出軟件,手動拖拽素材到硬盤,然後用系統查看的方式,先檢查是不是軟件導緻的降速,然後排除接口問題,換電腦排除電腦問題,最後試了四台電腦六個陣列,速度都一樣,換了兩個讀卡器。最後的原因是卡老化了,而且是幾張卡都老化了,換了一張新卡,馬上就恢複了,所以實際中,問題多種多樣。

當然我認為好的素材管理軟件都應該把盡可能多的信息顯示出來,比如拷貝速度,驗證過程等。

怎麼确認磁盤的好壞(如何确定硬盤預期的拷貝速度)7

本文就說到這裡了,持續更新,還有很多比較基礎和細節的理論。

如果喜歡的話,請支持分享噢。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved