我想知道如何確定我的應用程序正在驅動的IOPS,以便我可以對我們的雲基礎架構組件進行屬性大小調整。我理解數據庫和存儲層之間IOPS是什麼,但我想了解我如何計算我的應用程序驅動器。這裏是我的一些應用程序特性: 1)寫入90%,讀取10% 2)我們有一個基於java的應用程序,最終插入HBase數據庫 3)處理大約50 msg/sec,其中每個消息可能導致2 HBase插入如何計算我的應用程序iops利用率
以下是我不確定的: 1)計算IOPS的唯一方法是在加載期間在實際服務器上運行iostat或其他東西? 2)有沒有一種通用的方法可以計算出來的數據量和大小,而不是實際的存儲單元? 3)與每個事務中的事務數和字節數是否有任何關係(我在某處讀取IO通常是3K,大多數插入不包含那麼多的信息,因此無關緊要)。
任何幫助將不勝感激。