摘要:插入/刪除/更新事務正在10-15x的時間在CentOS 6.3相比的MacOSX 10.8.2SQLite的寫入性能比MacOSX的大約10倍在CentOS 6.3較慢10.8.2
我使用SQLite(3.7.12)來自Perl(DBD :: SQLite 1.37)。我的應用程序有很多地方可以在事務中進行多次寫入(刪除,更新和插入)。
我一直在3臺機器之間的比較定時:
- MBP:2010的MacBook Pro與常規磁盤
- MBA:2011的MacBook Air的SSD
- 的CentOS 6.3服務器(AMD皓龍3250與1TB軟件RAID,4個核,8GB RAM)
本次交易相比,MBP和MBA大致以10倍15倍更長的CentOS的服務器上。正如預期的那樣,MBA有點快,因爲它有一個SSD。如果我將雜注同步關閉,則如預期的那樣,它非常快速。
我們每次都運行完全相同的測試序列,最終得到的是數據庫。測試運行時,CentOS盒子上運行的其他東西很少(注意)。
對低級磁盤寫入性能進行基準測試,CentOS機器的性能優於其他性能。 我應該在哪裏看下?
從繼續搜索類似的聲音問題,我們目前的最佳理論是差異取決於磁盤寫入緩存:它們可能在我的MBP上啓用,但在CentOS盒上禁用。展望... – Elbin 2013-03-09 21:03:12
已經結束了在相當多的細節,並在服務器上發佈相關的ext3:http://serverfault.com/questions/486677/should-we-mount-with-data- writeback-and-barrier-0-on-ext3 – Elbin 2013-03-20 11:55:06