分類
系統技術

HDD/SSD的IOPS成本概算

今天看到一篇資料, 有關於系統上的 IOPS 成本議題, IT在設計基礎建設時, 在使用量大時, 往往會面臨效率的問題, 首當其衝的, 除了 CPU是一個關鍵外, 更多會發生的問題會在儲存的效率.

這篇資料提供了一些參加, 於取得 IOPS 的成本比較上, 不過只是參考, 因為實際上還有儲存空間的議題與系統設計架構的議題等需要考量.

請參考: http://www.dellenterprisesolution.com.tw/pc/index.html

(圖片引用自: http://www.dellenterprisesolution.com.tw/pc/index.html)

如何取得磁碟分割的叢集大小

一般在格式化磁碟(應該說分割區-partition)時, 有個選項可以設定, 就是叢集大小.

但是指定完成後, 要查詢, 卻不是那麼容易. 可以利用 chkdsk 指定來達成 (http://support.microsoft.com/kb/245436/en-us/), 但是總會需要到檢查一段依磁碟大小愈大而愈久的檢查, 有沒有辦法有更直接的方法?

若是在 NTFS 分割區時, 可以利用指令來達成:

fsutil fsinfo ntfsinfo c:

結果如下:

NTFS Volume Serial Number : 0x3accf140ccf0f74b
Version : 3.1
Number Sectors : 0x0000000009c41ad7
Total Clusters : 0x000000000138835a
Free Clusters : 0x0000000000c9dd73
Total Reserved : 0x0000000000000060
Bytes Per Sector : 512
Bytes Per Cluster : 4096
Bytes Per FileRecord Segment : 1024
Clusters Per FileRecord Segment : 0
Mft Valid Data Length : 0x0000000008c64000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x00000000009c41ad
Mft Zone Start : 0x0000000000e2a2c0
Mft Zone End : 0x00000000010926e0

但是這個僅適用於 NTFS, 若是 FAT32 的話呢? 再找看看其他的方式, 可以利用 WMI 來達成, 如下: (以下是 VBScript)

strComputer = "."
strDrive = "c:" 

Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colVolumes = objWMIService.ExecQuery("Select * from Win32_Volume Where Name='" & strDrive & "\\'")

For Each objVolume in colVolumes
    errResult = objVolume.DefragAnalysis(blnRecommended, objReport)
    If errResult = 0 then
        Wscript.Echo "Cluster size: " & objReport.ClusterSize
    End If
Next

這個是利用了 WMI , 使用DefragAnalysis 的功能, 來取出磁碟資訊的方式, 其中有 ClusterSize 的屬性(單位是 bytes), 可以做為檢查磁碟 ClusterSize 這個功能. 其中的 strDrive 就是要查詢的磁碟機代碼, 也可以讀取 FAT32 的磁碟分割, 十分方便, 速度也很快.

本文介紹的兩種方式, 可以依實際狀況來使用, 很方便.

參考資料:

微軟KB: http://support.microsoft.com/kb/245436/en-us/

http://www.vistax64.com/powershell/77645-getting-cluster-size-your-hard-disk.html

http://www.activexperts.com/activmonitor/windowsmanagement/scripts/storage/diskdrives/physical/#AVD.htm

http://www.scribd.com/doc/15490968/Windows-Server-Cookbook-by-OReilly-Media (這本書的108頁)

http://msdn.microsoft.com/en-us/library/aa389827%28VS.85%29.aspx

分類
好用軟體

U3.com隨身碟軟體

看了 monday 購物的廣告, 發現有一個還蠻有趣的軟體, 是 sandisk 隨身碟附贈的 u3, 可以到 www.u3.com 看看. 雖然這種軟體之前也有出過類似的, 不過這次考量得更完整, 除了原來隨身碟就有的功能外, 還可以將檔案同步, 安裝軟體(至隨身碟上), 記錄工作環境(方便於其他人的電腦上執行自己的工作), 這樣方便的工具, 令人很想試看看, 查了一下最便宜的就是這支了, “SanDisk New Cruzer Micro 1GB 新麥可碟”, 才299一支 (連結), 該軟體的介紹如下:

SanDisk 以全新的設計風格融入U3智慧型新麥克碟中,首次以U3 Launchpad獨特行動平臺概念,輕鬆使用內建U3軟體:CruzerSync synchronization tool U 盤同步化程序/ SignupShield password manager密碼管理員/SKYPE voice over IP software SKYPE軟體/AVAST virus scan 掃毒軟體等。並且方便攜帶個人資料和在www.u3.com下載的U3應用程式,將會顛覆以往對於隨身碟只能當隨身聽或是行動相簿等等的附加功能印象。

這種將附加價值大幅提高的軟體還真該人想試看看, 參考下面兩則影片, 相信能更了解:
廣告, 使用介紹. 其實不難想像這類的應用, 若是能整合的完整, 相信對於使用者來說會是相當方便的, 雖然我們也很清楚未來工具會慢慢地往線上應用發展, 利用瀏覽器來操作, 但不可避免的仍有些相當需要資源的軟體仍需要以桌面應用程式方式操作, 這樣的商品整合應用, 將會有相當大的好處, 再看看 u3 的軟體整理 (連結), 應該會覺得這個軟體應該還有蠻大的發揮空間, 再加上 u3 也提供了給廠商開發軟體使用的 api, 這樣對於要在 u3 上發展應用程式的軟體供應商也給了一個方便的管道, 形成了一種良性的發展.

http://www.3u.com/images/smart/launchpad2.jpg

有興趣的朋友可以透過此 連結 購買, 或下方的推薦商品進行購買. 若需要其他容量的也可以透過下面連結購買:

Sandisk Cruzer Contour 4GB 旗鑑級隨身碟 Sandisk Cruzer Contour 8GB 旗鑑級隨身碟
SanDisk New Cruzer Micro 4GB 新麥可碟 SanDisk New Cruzer Micro 2GB 新麥可碟

相關文章:
http://www.everythingusb.com/u3.html
http://slammerb.spaces.live.com/Blog/cns!7C4C09C802323BAF!202.entry

[2009/1/5 1:30]
最新 monday 有 16GB 版的促銷, 請參考:
SanDisk New Cruzer Micro 16GB 新麥可碟