Mushure memwedzi minomwe yebudiriro
Kana huwandu hwendangariro huripo huri pasi pehukoshi hwakatarwa, ipapo earlyom inomanikidza (nekutumira SIGTERM kana SIGKILL) kumisa maitiro anonyanya kushandisa ndangariro (kuva nepamusoro / proc/*/oom_score kukosha), pasina kuunza iyo system system. kuchenesa masisitimu mabuffers uye kupindira nekuchinjanisa basa (iyo OOM (Out Of Memory) inobata mu kernel inokonzereswa kana iyo yekunze-yekuyeuka yatosvika kune yakakosha kukosha, uye kazhinji panguva ino sisitimu haichapinduri. kune zviito zvemushandisi).
Earlyoom inotsigira kutumira zviziviso zvemaitiro akamiswa nechisimba kudesktop (uchishandisa notify-send), uye zvakare inopa kugona kutsanangura mitemo umo, uchishandisa nguva dzose kutaura, unogona kutsanangura mazita emaitiro anofarirwa kugumiswa (sarudzo "- -prefer") kana kumira kunofanirwa kudziviswa (sarudzo "-avoid").
Shanduko huru mukuburitswa kutsva:
- Inoitwa kumirira kuti chirongwa chipere mushure mekutumira chiratidzo kwairi. Izvi zvinobvisa chinetso chokuti earlyroom dzimwe nguva inouraya zvinopfuura muitiro mumwe apo mumwe aizokwana;
- Yakawedzera script yekubatsira (notify_all_users.py) kuzivisa vese vashandisi-vakapinda nezve kupedzwa kwemaitiro kuburikidza nekuzivisa-kutumira;
- Yakagadziriswa isiriyo kuratidzwa kwemamwe maitiro mazita ane UTF-8 mavara;
- Contributor Covenant Code of Conduct yakatambirwa.
Source: opennet.ru