超久沒寫文章了啦

這次要介紹的軟體其實之前就出現過

那就是 FancyCache

這次改名為 PrimoCache

跟該公司 Romex Software 的產品命名一致

而這次跟以往一樣有著能加強硬碟效能延長硬碟壽命提高系統反應的優點

但進化更加驚人(慢慢看完介紹唄)

 

一則以喜一則以憂

大致上可以猜測"正式版"(收費版)即將出現....

 

前言就說到這啦

 

下載完程式後

安裝畫面其實跟之前一樣

2013-08-08_075700  

就依照指示直到提示要重新開機

2013-08-08_075802  

 

重新開機並開啟使用介面

如果你曾經使用過 FancyCache 就會發現主介面有些微改變

說明就直接附在圖片上囉

下方圖表的"效能監視器"(請容我自己這樣解釋)解說就請繼續看下去~~

2013-08-08_080914

這個說明應該已經很容易了解才是(?)

 

一開始當然就是選擇"新增快取"

選擇後會出現分區清單

這是這次改版的一個重點(畫上橙色啦)

該公司將原本 FancyCache 的分區版本及硬碟版本整合在一起

所以這個清單是可以隨意勾選的

例如:可以讓C:與D:共用 128MB 或者C:獨佔128MB等等....但是最厲害的是...現在可以跨硬碟共用記憶體(詳情稍後介紹)

2013-08-08_081638  

 

勾選完要啟用快取的分區後的下一步

會詢問要使用的快取選項(這部分跟 FancyCache 的內容大致相同,新版有做刪減)

總共有三種類型的快取選項

依序是增加讀取效能、增加寫入效能及自定義

2013-08-08_082530  

不過說起來....其實只要用自定義就可以了

因為不管要增強哪種效能

"快取使用方式"選擇好就OK了

 

先介紹介面右邊的說明清單

開始來翻譯並附上一些額外的解釋~

 

Read-data: 從磁碟讀取數據Data read from disk.
Write-data: 要寫入磁碟數據Data to be written to disk.
Overhead: 快取執行時額外消耗記憶體或存容量(快取的記憶體開銷)Additional memory or storage cost of running cache.
Level-1 Cache: 使用物理記憶體為第一優先快取Uses physical memory as the primary cache.
Cache Size: 做為一級快取的物理記憶體大小(相較於以往最低限制128MB,此版本最低可以設定到64MB,最高可以設定到1572864MB=1536GB...;就算設定的數值較小,對於反應較差的硬碟依舊有幫助).Amount of physical memory to be used as level-1 cache.
Block Size: 快取的配置單元大小(粒度or最小區塊)較小的值"通常能"(官網更新內容)帶來更高的效能。但是會增加快取的記憶體開銷。(舉例來說,假設是設定為4K,一個2K的數據會占用一個4K的粒度,一個5K的數據則會佔用兩個粒度,如果讀取(或寫)一個1024K必須讀取(或寫入)256次;若設定為512KB,一個2K的數據就占用了一個512K的粒度,如果讀取(或寫)一個1024K只要讀取(或寫入)256次。相較之下,粒度越小,可以比較有效率的使用記憶體快取容量,等同配額記憶體最大化,但是在讀/寫時會產生較高的CPU的使用率。反之亦然。)Granularity of cache. Smaller value brings higher performance. However, it will increase the cache memory overhead.
Algorithm決定快取用盡時要如何丟棄塊(用以騰出空間給新數據,可以稱為演算法)LRU (Least Recently Used)代表最近最少被使用的快取內容會優先被丟棄。LFU-R (Least Frequently Used)代表使用頻率最低的快取內容會優先被丟棄。一般來說,LRU能比LFU-R使用更少CPU資源。經常使用不同軟體推薦使用LRU,經常使用固定軟體推薦使用LFU-R。Determines which blocks to discard to make room for new data when cache is full.LRU (Least Recently Used): Discards the least recently used data first.LFU-R (Least Frequently Used): Counts how often a data block is needed. Data blocks that are used least often will be discarded first.
Cache Strategy: 選擇快取什麼樣的數據選擇適當快取策略提高快取命中率/寫:快取讀取寫入數據只讀:快取讀取數據只寫;快取寫入數據Chooses what kind of data is to be cached. An appropriate cache strategy will improve the cache hit rate.Read/Write: Caches both read data and write data.Read-Only: Caches read data only.Write-Only: Caches write data only.
Defer-Write: 如果勾選延遲寫入,原本應該入的數據時並不會立即寫入磁碟而是優先移至快取中然後經過一定時間延遲再寫入到磁碟延遲寫入會非常明顯的提高讀寫性能。然而,在停電或系統故障時將可能導致數據丟失或損壞建議用戶只將這項設定用於暫時的、不重要的重複性的數據分區上If ticked, incoming write-data will not be immediately written to disk. Write-data is first stored in cache and then written to disk after certain delays. Defer-Write will greatly improve write performance. However, a power outage or system failure might result in data loss or corruption. It is recommended that users only enable Defer-Write on volumes where temporary, unimportant or reproducible data is to be stored.
Level-2 Cache: 採用SSD、Flash或其他設備作為二級快取來加速傳統硬碟即使電腦重新啟動,二級快取內容也不會消失用戶絕不可以自行修改二級快取的內容Level-2儲存分區提供快取和儲存快取數據格式化點選"建立/管理二級快取"按鈕來新增一個二級快取註:只有基本MBR磁碟分區支援二級快取Uses SSD, flash drive, or other faster device as a secondary cache which will speed up traditional slow hard disks. Cache contents stored in level-2 storage are persistent across computer restarts. Users must not "offline" modify the contents of a volume which is being cached by level-2 cache.Level-2 Storage: A volume formatted to provide cache and store cached data. To create a level-2 storage, click "Create/Manage Level-2 Storages" button. Note: only partitions on Basic MBR disks are supported to be level-2 storages.

 

而左邊的內容其實說明清單中大部分都已經介紹到了

主介面下方左側顯示的配置表也是大同小異

2013-08-09_094527  

所以就不再重複寫上囉

 

接著是主介面下方右側的"效能監視器"管理介面上

2013-08-09_104002  

Total Read: 讀取操作完成統計包含底層磁碟和快取讀取完成的數量Total size in bytes of read operations issued to the volume. It counts the reads done on the underlying disk and the cache.

Cached Read: 在快取上讀取操作完成屬於Total Read下的子集(也就是說Total Read已經包含了Cache Read)Total size in bytes of read operations done on the cache. This is a subset of Total Read statistic.

L2Storage Read: 二級快取讀取Total size in bytes of reads from the level-2 storage.

L2Storage Write:二級快取的寫入Total size in bytes of writes to the level-2 storage.

Total Write: 寫入操作完成量。如果未啟用延遲入,指的就是寫入到底層磁碟的總量否則就是指寫入到快取的總量Total size in bytes of write operations issued to the volume. If Defer-Write is not enabled, it refers to the total bytes written to the underlying disk. Otherwise it refers to the total bytes written to the cache.

Urgent Write: 快取寫入磁碟可用快取空不足數據總量快取空間快滿了,PrimoCache會將一定量的延遲寫入數據立刻寫入(或稱緊急寫入)到磁盤新進入的數據提供足夠的快取空Total size in bytes of data written to the disk from the cache by reason of insufficient free cache space. When cache space is almost full, PrimoCache has to urgently write certain amount of deferred data stored in the cache to the disk, thus provides enough cache space for new incoming data.

Normal Write: 快取寫入磁碟定時寫入手動寫入動作數據總量Total size in bytes of data written to the disk from the cache by reason of timer flush or manual flush operations.

Deferred Blocks: 目前延遲寫入磁碟快取區塊Number of cache blocks which currently stores write-data to be written to the disk.

Trimmed BlocksTRIM(修剪)指令釋放掉的延遲寫入磁碟快取區塊這些快取區塊寫入數據將不會被寫入到磁碟上因為這樣的數據無用的Total number of cache blocks which stored write-data but were released by TRIM command. Write-data in these cache blocks won't be written to the disk because such data is no use.

Free Cache (L1/L2): 目前可用快取空大小降低到一定值時將根據 Algorithm(剛剛介紹完)來丟棄或移動快取區塊Size in bytes of currently free cache space for new data. When this reduces to a certain value, PrimoCache will discard or move around some cache blocks according to the cache algorithm.

Cache Hit Rate: 在快取中讀取數據,而無需從磁碟讀取的百分比。計公式:Cache Hit Rate=Cached Read/Total Read * 100%Percentage of read-data found in the cache without having to read from the disk. It is calculated from the formula: Cache Hit Rate = Cached Read/Total Read * 100%.

 

至於大家都很好奇的二級快取就先翻頁吧...

第1頁|全文共2頁
arrow
arrow

    小布 發表在 痞客邦 留言(33) 人氣()