市場化的Open Channel SSD,已在中國互聯網巨頭公司得到廣泛應用。
目前常用的KV軟件RocksDB/LevelDB, 使用了多層軟件棧, 其中包括文件系統和linux內核塊層, 這帶了很多不必要的開銷。 寶存科技的Open Channel SSD可以直接提供Key/Value接口, 避免了冗余的軟件棧帶來的寫放大, 大大縮短了存儲路徑, 從而帶來了數量級的性能提升。
為保證突發狀況下的數據一致性,MySQL/MariaDB/Percona/InnoSQL等默認打開double write,每次寫入實為寫入了兩份數據。寶存科技Open Channel SSD支持無需修改文件系統及應用程序的原子寫,將數據庫寫入操作保證為不可分割的原子操作,消除數據不一致的可能性,進一步提升性能,帶來超過50%延遲降低可能,同時為存儲介質延長1倍以上的壽命。
在多業務混合部署的情況下,為避免業務之間出現爭搶硬件資源的情況,往往需要使用cgroup等方式來進行隔離,但效果并不理想。寶存的Open Channel SSD可以創建多個命名空間,用于存放不同業務的數據,同時對于每個命名空間,可以單獨進行性能設置,實現IO隔離,幫助客戶實現最優化整體業務性能。
Shannon SSD OCS Venice Series-AIC | Shannon SSD OCS Venice Series-U.2 | ||||
容量 | 3200GB | 2000GB | 3200GB | 3840GB | 7680GB |
閃存類型 | 3D TLC | ||||
順序讀帶寬(128KB) | 3.0 GB/s | 2.8 GB/s | 3.0 GB/s | 3.0 GB/s | 2.8 GB/s |
順序寫帶寬(128KB) | 2.7 GB/s | 2.2 GB/s | 2.7 GB/s | 2.8 GB/s | 2.2 GB/s |
隨機讀IOPS(4KB) | 650k | 650k | 650k | 650k | 650k |
隨機寫 IOPS(4KB)(穩態) |
170k | 80k | 170k | 140k | 100k |
隨機讀延遲(4KB) | 95µs | 98µs | 95µs | 90µs | 115µs |
隨機寫延遲(4KB) | 22µs | 19µs | 22µs | 20µs | 22µs |
寫入壽命 | 7.4PBW | 3.2PBW | 7.4PBW | 7.5PBW | 8.5PBW |
物理形狀 | 半長半高 | 2.5寸盤 | |||
接口 | PCIe 3.0 x 8 | PCIe 3.0 x 4 |