splice效能測試

2021-08-30 14:17:47 字數 1357 閱讀 6483

linux 下測試了一下splice copy的效能:

似乎一般的讀,效果更好??

注意每次拷貝以前要rm data

[ning@leap splice_test]$ time ./splice_copy from_data  data 1024

real    0m7.795s

user    0m0.000s

sys     0m4.790s

[ning@leap splice_test]$ time ./rw_copy from_data  data 1024

real    0m7.044s

user    0m0.000s

sys     0m2.351s

[ning@leap splice_test]$ time cp from_data data

real    0m6.879s

user    0m0.000s

sys     0m2.849s

[ning@leap splice_test]$ time dd if=from_data of=data

1978384+1 records in

1978384+1 records out

1012933100 bytes (1.0 gb) copied, 9.35868 seconds, 108 mb/s

real    0m9.360s

user    0m0.000s

sys     0m8.421s

環境:8核8g記憶體

每個核:

intel(r) xeon(r) cpu           e5420  @ 2.50ghz

cpu mhz         : 2499.613

cache size      : 6144 kb

mem

memtotal:        8169020 kb

memfree:         2376992 kb

buffers:           15508 kb

cached:           136296 kb

linux leap 2.6.23 #2 smp fri oct 9 21:38:13 cst 2009 x86_64 x86_64 x86_64 gnu/linux

測試**見附件~

最初對splice的用法來自與:

linux test project

另外,這位(仁兄也說splice的效果沒有他想象的那麼好,他那裡有源**,不過我沒有編譯成功。。

這裡是這裡是對應的man page:

實驗過程中,發現splice使用的pipe有限制:64k -看來不能改了。。

效能測試 效能測試步驟

針對此次庫內作業效能測試,梳理一下期間的工作流程 梳理已有的介面指令碼,確認需要做效能測試的幾個介面,即使用率高,對效能有要求的幾個主要介面。結合頁面的操作,和確認的介面,梳理具體的業務邏輯 同時,請開發人員部署了測試環境。測試環境的伺服器指標,盡量和生產環境一致。部署的時候,負載均衡等情況也盡量和...

效能測試之前端效能測試

本次總結總共分為以下部分 1.如何衡量乙個系統是否要做壓測 2.壓測的準備過程 3.壓測工具選擇 4.壓測資料以及報告結果相關 1.如何衡量乙個系統是否要做壓測 首先需要衡量乙個系統是否需要壓測,從以下角度考慮 從兩個角度進行分析 a.業務角度 明確系統是對內使用還是對外使用,使用人數是多少,如果使...

IT之路 效能測試系列 初識效能測試

上一章節我們大概了解了下loadrunner,這一章,我們來認識一下效能測試。說到效能測試,很多同學會有自己不同的感想。web前端的測試同學說 頁面怎麼半天打不開啊,沒辦法測啊,必須改善。一線運維的同學說 靠,系統上線這才多久啊,怎麼就嘎嘣的宕機了?這可以不行啊,客戶跳起來了,必須趕緊處理。終端使用...