Cache-bench 0.2.0 serbest berdin da ku bandorkirina cachkirina pelan bixwînin

7 meh piştî serbestberdana berê, cache-bench 0.2.0 hate berdan. Cache-bench nivîsarek Python e ku destûrê dide te ku hûn bandora mîhengên bîranîna virtual (vm.swappiness, vm.watermark_scale_factor, Çarçoveya LRU Multigenerational û yên din) li ser performansa peywirên ku bi operasyonên xwendina pelan ve girêdayî ne, bi taybetî di bîra kêm de binirxînin. şert û mercên. Kod di bin lîsansa CC0 de vekirî ye.

Koda skrîptê ya di guhertoya 0.2.0 de hema hema bi tevahî ji nû ve hatî nivîsandin. Naha, li şûna xwendina pelan ji pelrêça diyarkirî (vebijarka -d di guhertoya nû de hatî rakirin), ew ji yek pelê perçeyên mezinahiya diyarkirî bi rêzek rasthatî dixwîne.

Vebijarkên zêdekirî:

  • -pel - rêça pelê ku dê xwendin jê were kirin.
  • —chunk — Mezinahiya perçeyê bi kibibyte, xwerû 64.
  • --mmap - li şûna xwendina ji ravekera pelê, ji pelek pelê-nexşeya bîranînê bixwînin.
  • --preread - berî destpêkirina ceribandinê, pelê diyarkirî pêş-xwendin (cache) bi xwendina rêzimanî di perçeyên 1 MiB de.
  • --bloat - perçeyên xwendinê li navnîşê zêde bikin da ku hûn pêvajoya bîranînê zêde bikin û di pêşerojê de kêmasiyek bîranînê çêbikin.
  • -navber - navbera derketinê (têketinê) di çirkeyan de encam dide.

Source: opennet.ru

Add a comment