91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ext4如何實現時延stap腳本

發布時間:2021-11-08 11:02:59 來源:億速云 閱讀:147 作者:小新 欄目:服務器

小編給大家分享一下ext4如何實現時延stap腳本,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

#!/bin/sh

STAP_FILE_PATH="/tmp/moderate-ext4.stp"

MODERATE_EXT4_FUNCTIONS=(

#ext4 direct io function

"ext4_direct_IO"

#ext4 page related functions

#"ext4_readpages"

#"ext4_writepage"

#ext4 aio related functions

"generic_file_aio_read"

"ext4_file_write"

#ext4 sync function

"ext4_sync_file"

)

function error()

{

echo $@

exit 1

}

function probe_functions()

{

local delay=${1:-"1"}

rm $STAP_FILE_PATH &>/dev/null

# header

cat <> $STAP_FILE_PATH

#!/usr/bin/stap -DSTP_NO_OVERLOAD

# Delay reads by 250 ms

# stap -v -g nfsd_delay_op.stp nfsd_read 250

%{

#undef STP_OVERLOAD

#include

%}

function udelay(ms:long) %{

/* guru */

udelay(THIS->ms);

%}

EOF

for func_name in ${MODERATE_EXT4_FUNCTIONS[@]}; do

if [[ $func_name =~ "ext4" ]]; then

# ext4 module probe body

cat <> $STAP_FILE_PATH

probe module("ext4").function("$func_name").return

{

udelay($delay);

}

EOF

else

# kernel probe body

cat <> $STAP_FILE_PATH

probe kernel.function("$func_name").return

{

udelay($delay);

}

EOF

fi

done

}

function usage()

{

local program=`basename $0`

echo "Usage: $program is a tool to moderate ext4's io based on systemtap"

echo "the only option is  time, and the unit is milliseconds"

exit 1

}

function main() {

if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then

usage

fi

which stap &>/dev/null || yum -b current intall -y systemtap

probe_functions $1

stap -v -g $STAP_FILE_PATH

}

main $1

以上是“ext4如何實現時延stap腳本”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

城步| 会宁县| 依兰县| 通海县| 巴青县| 满城县| 拜泉县| 稷山县| 阳城县| 东乌珠穆沁旗| 江源县| 鄯善县| 桃源县| 常熟市| 桦南县| 榕江县| 合水县| 集安市| 确山县| 新绛县| 隆尧县| 沙坪坝区| 宜兴市| 溧水县| 宁陵县| 天等县| 达日县| 嘉黎县| 佛学| 宣汉县| 江孜县| 上饶市| 赣榆县| 崇礼县| 大兴区| 神农架林区| 上虞市| 英德市| 徐水县| 连平县| 买车|