Function report | 
Source Code:block\blk-throttle.c | 
Create Date:2022-07-28 17:41:49 | 
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:group's limit in LIMIT_MAX is scaled if low limit is set. This scale is to* make the IO dispatch more smooth.* Scale up: linearly scale up according to lapsed time since upgrade. For* every throtl_slice, the limit scales up 1/2 .low limit till the
Proto:static uint64_t throtl_adjusted_limit(uint64_t low, struct throtl_data *td)
Type:uint64_t
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| uint64_t | low | |
| struct throtl_data * | td | 
| 289 | If scale < 4096 && time_after_eq(jiffies, low_upgrade_time + scale * throtl_slice) Then scale = (jiffies - low_upgrade_time) / throtl_slice | 
| Name | Describe | 
|---|---|
| tg_bps_limit | |
| tg_iops_limit | 
| Source code conversion tool public plug-in interface  | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion  |