無論你在家中拿起手機來讀取網站資料,或是在公司內部使用內部系統來查詢工作資料時,都想要更快速的得到想查詢的資訊。為了提供這樣的快速服務,除了網路環境必須要夠強大外,主機部分也需要有足夠的資源來提供資料搜尋與運算,才能在你按下搜尋的那一刻就立即把資訊傳遞到你的螢幕上。
以主機來說,最重要的組成就是處理器、記憶體與儲存設備(硬碟或SSD)。但在處理器與記憶體間、記憶體與儲存設備之間,還有很重要的東西,我們稱他為Cache(快取)。由於大部分處理器的速度都會比記憶體來的快、記憶體的速度大多要比儲存設備快,如果有些資料早就準備好馬上可以顯示無須尋找,就可以讓處理器或是記憶體先使用,不會浪費時間在等待找尋資料或是傳送資料。而Cache(快取)的用途,就是將常用或是剛剛用過的資料放在Cache(快取)上,由於快取資料已經預先取出了,所以處理器就不用到記憶體中找資料、記憶體也不用到儲存設備中找資料,這樣就可以加速整體的效能。
或許剛剛這樣講有點複雜,之前與朋友閒聊時討論到一個很具體的形容,這邊分享給各位。有一個老闆常常要將倉庫中的資料彙整處理後提交給客戶,但一個人實在處理不來,因此請了一位秘書來幫忙他將文件櫃的資料蒐集好後,交到辦公室讓老闆處理。但客戶常常要東西又急又要快,如果沒即時送達,就常常會被責怪,甚至可能會被換掉。這樣的壓力下,老闆也一定逼秘書動作要快,但秘書的能力有限,倉庫又大到不像話,常常老闆上一件事情處理完後,秘書還沒把下一件事情的資料交到辦公室。後來秘書想到了一個方式,就是在他座位旁邊設置幾個可以讓他可以快速拿取的小型文件櫃,這些文件櫃放的資料就是老闆常常都要拿的東西,所以只要老闆一下令,大部分的資料早就準備好了,因此整個效能就提升了許多。
而大家就可以把老闆想像成主機中的處理器,而秘書就是記憶體,倉庫就是所謂的硬碟(儲存設備),而最後助理建立的小型文件櫃就是我們今天要聊到的磁碟快取,我們就是那個要答案又急又快的客戶了。
當然一個好的秘書可以讓你上天堂,不好的秘書你就只能住套房(話說跟祕書住套房也不錯啦!),好的秘書除了自己效率好又懂得建立文件櫃外,還可以讓這些文件櫃變大並且可更快拿到東西。當然以磁碟快取來說,就是能夠快速並且空間又大,就可以讓記憶體快速的找到東西並遞交給處理器處理。一般常用的磁碟快取,有時候會由記憶體分出去或是由傳統硬碟切割出來,但以主機來說,記憶體空間是非常珍貴的,而且記憶體空間是有上限值;而傳統硬碟雖然大,但速度很慢,也不容易應付快速的需求。所以這時候聰明的IT人員就會使用SSD來做為磁碟快取,在速度上比起傳統硬碟要快上許多,以空間上又比記憶體來的大又便宜。在目前越來越快的要求下,SSD就常常被拿來應用成為磁碟快取。
硬碟大廠Seagate其實也看到這樣的需求,所以推出一款為了企業主機打造的SSD – Seagate SSD 600 Pro。這款SSD除了可以做為一般筆電或PC使用外,還可以作為主機的磁碟快取使用。SSD 600 Pro在Endurance上,比起一般SSD高出10倍以上,高達1020TB的寫入量可承受更頻繁的使用。在效率上,可自動按照工作負載量來調整耗電量,可有效的節省電力,最高可提供10K IOPS/瓦,隨機讀/寫 IOPS更高達 85,000/30,000 次。以上這些優點,對於網站或是主機上的快取使用,都是非常重要的條件。現在許多企業主機也都面臨到需要提供更快的服務,而選擇更具信賴、更耐用且更省電的快取專用SSD是勢在必行的工作,升級後除了可讓客戶享受到更快的服務外,對於在售後的使用上也會更具信心。
本文感謝Seagate贊助刊登
如果喜歡我們的報導,也歡迎加入點子生活俱樂部,一起掌握新科技脈動!
更多好文推薦