Өмнөх хувилбараас хойш 7 сарын дараа cache-bench 0.2.0 гарсан. Cache-bench нь виртуал санах ойн тохиргооны (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework болон бусад) гүйцэтгэл нь кэш файл унших үйлдлээс хамаардаг даалгавруудын гүйцэтгэлд үзүүлэх нөлөөллийг үнэлэх боломжийг олгодог Python скрипт юм. - санах ойн нөхцөл. Код нь CC0 лицензийн дагуу нээлттэй байна.
0.2.0 хувилбар дахь скрипт кодыг бараг бүрэн дахин бичсэн. Одоо заасан сангаас файлуудыг уншихын оронд (шинэ хувилбарт -d сонголтыг хассан) нэг файлаас уншихыг санамсаргүй дарааллаар заасан хэмжээтэй фрагментээр гүйцэтгэдэг.
Нэмэгдсэн сонголтууд:
- —file — унших хийгдэх файлын зам.
- —chunk — бөөмийн хэмжээ кибибайтаар, өгөгдмөл 64.
- --mmap - файлын тодорхойлогчоос уншихын оронд санах ойд буулгасан файлын объектоос унших.
- --preread — тестийг эхлүүлэхийн өмнө заасан файлыг 1 МБ хэсэг болгон дараалан унших замаар урьдчилан уншина (кэш).
- —bloat — процессын санах ойн хэрэглээг нэмэгдүүлж, ирээдүйд санах ойн хомсдол үүсгэхийн тулд жагсаалтад унших боломжтой хэсгүүдийг нэмнэ.
- —интервал — үр дүнг секундээр гаргах (бүртгэх) интервал.
Эх сурвалж: opennet.ru