පෙර නිකුතුවෙන් මාස 7 කට පසුව, cache-bench 0.2.0 නිකුත් කරන ලදී. Cache-bench යනු, විශේෂයෙන්ම අඩු මතකයේ, හැඹිලි ගොනු කියවීම් මෙහෙයුම් මත රඳා පවතින කාර්ය සාධනය මත අතථ්ය මතක සැකසුම් (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework සහ වෙනත්) වල බලපෑම ඇගයීමට ඔබට ඉඩ සලසන Python ස්ක්රිප්ට් එකකි. කොන්දේසි. CC0 බලපත්රය යටතේ කේතය විවෘතයි.
0.2.0 අනුවාදයේ ස්ක්රිප්ට් කේතය සම්පූර්ණයෙන්ම පාහේ නැවත ලියා ඇත. දැන්, නිශ්චිත නාමාවලියෙන් ගොනු කියවීම වෙනුවට (නව අනුවාදයේ -d විකල්පය ඉවත් කර ඇත), එය අහඹු අනුපිළිවෙලින් නිශ්චිත ප්රමාණයේ කොටස් වලින් එක ගොනුවකින් කියවනු ලැබේ.
එකතු කළ විකල්ප:
- —file — කියවීම සිදු කරනු ලබන ගොනුව වෙත මාර්ගය.
- —කුට්ටිය — කුට්ටි ප්රමාණය කිබිබයිට් වලින්, පෙරනිමිය 64.
- --mmap - ගොනු විස්තරයෙන් කියවීම වෙනුවට මතක සිතියම්ගත ගොනු වස්තුවකින් කියවන්න.
- --preread — පරීක්ෂණය ආරම්භ කිරීමට පෙර, 1 MiB කුට්ටි අනුක්රමිකව කියවීමෙන් නියමිත ගොනුව පෙර කියවන්න (හැඹිලිය) කරන්න.
- --bloat - ක්රියාවලියේ මතක පරිභෝජනය වැඩි කිරීමට සහ අනාගතයේදී මතක හිඟයක් ඇති කිරීමට ලැයිස්තුවට කියවිය හැකි කොටස් එක් කරන්න.
- —interval — outputting (logging) සඳහා වන පරතරය තත්පර වලින් ප්රතිඵල වේ.
මූලාශ්රය: opennet.ru
