验证中...
本周日,苏州开源盛宴,一起聊聊:Devops、K8s、数据库建模、SoLiD、.Net Core、微信开发、去中心化… 点击占座。
RWAnalysis
原始数据 复制代码
clc
clear all
trace_filename='./trace/Fin1'; %配置分析的trace 文件
[req_arrive,device_num,req_sec_start,req_sec_size,req_type]=textread(trace_filename,'%f%d%d%d%d');
%读取trace文件中的五个参数(请求到达时间,设备号,请求扇区号起始位置,请求扇区大小,请求操作类型(0表示写请求,1读请求))
all_req_sec_num=length(req_sec_start);
show_cycle_count=10000;
RW_ratio_list=[]; %R/W
Read_Count=0;
Count=1;
for index=1:all_req_sec_num
if Count<show_cycle_count
Count=Count+1;
if req_type(index)==1
Read_Count=Read_Count+1;
end
else
Count=1;
temp_ratio=Read_Count/show_cycle_count;
RW_ratio_list=[RW_ratio_list(1:end),temp_ratio];
Read_Count=0;
end
end
plot(RW_ratio_list)

评论列表( 0 )

你可以在登录后,发表评论

搜索帮助

14_float_left_people 14_float_left_close