[問題] 請問如何設定作業系統的 disk buffer
我的問題是這樣的
我需要一個特定的硬體資源的比例,來評估資料庫及硬碟效能,
例如 CPU:RAM:DISK = 8個core:200MB:4GB
但是現在我的電腦是 8core, 8GB RAM, 1T disk
在這個環境下跑出來的結果就不太合理,
RAM 很大,把所有的 disk read 都吸收掉了
因此我想把 RAM 當中的 disk buffer 調小,
例如調成 200 MB
請問這樣的設定,如何達成呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.104.169
推
08/25 20:27, , 1F
08/25 20:27, 1F
→
08/25 20:27, , 2F
08/25 20:27, 2F
sorry 其實我不太確定,
我不是要改 HDD 上的 cache/buffer
比較像是要限制 DRAM 裡 cache/buffer 住 database 的資料量
※ 編輯: mself 來自: 203.67.104.169 (08/25 20:42)
→
08/25 20:57, , 3F
08/25 20:57, 3F
→
08/25 20:59, , 4F
08/25 20:59, 4F
我是要跑 TPC-C benchmark
所以測試流程是固定的,可能不能改成 database update
此外,我初步測試結果,並不是沒有 write 硬碟,
反倒是沒有 read 硬碟
我認為應該是 DRAM 把硬碟理得 database 都 buffer 起來了~
※ 編輯: mself 來自: 203.67.104.169 (08/25 21:11)
→
08/25 21:16, , 5F
08/25 21:16, 5F
→
08/25 21:18, , 6F
08/25 21:18, 6F
→
08/25 21:18, , 7F
08/25 21:18, 7F
→
08/25 21:19, , 8F
08/25 21:19, 8F
→
08/25 21:19, , 9F
08/25 21:19, 9F
→
08/25 21:19, , 10F
08/25 21:19, 10F
→
08/25 21:20, , 11F
08/25 21:20, 11F
推
08/25 21:32, , 12F
08/25 21:32, 12F
→
08/25 21:33, , 13F
08/25 21:33, 13F
→
08/25 21:39, , 14F
08/25 21:39, 14F
→
08/25 21:41, , 15F
08/25 21:41, 15F
請問 ulimit 有用嗎?
上網查到這個指令,還不確定確實用途
※ 編輯: mself 來自: 203.67.104.169 (08/25 21:44)
→
08/25 21:47, , 16F
08/25 21:47, 16F
→
08/25 21:47, , 17F
08/25 21:47, 17F
→
08/25 21:50, , 18F
08/25 21:50, 18F
也有可能是我對 TPC-C 不夠瞭解,有些設定不對,
所以結果看起來怪怪的
這邊我還要再 check~
※ 編輯: mself 來自: 203.67.104.169 (08/25 22:07)
→
08/25 22:07, , 19F
08/25 22:07, 19F
→
08/25 22:07, , 20F
08/25 22:07, 20F