CCW: Kopēšanas uz rakstīšanas optimizēšana, ņemot vērā darba slodžu telpisko atrašanās vietu, 5. daļa

Apr 03, 2024

4. Novērtēšana

Šajā sadaļā tiek ziņots par ierosinātās CCW shēmas novērtējuma rezultātiem. Mēs ieviesām CCoW Linux kodolā v5.7.7, un tam bija nepieciešamas aptuveni 400 koda rindiņas. Novērtējums tika veikts serverī ar vienu Intel Xeon Gold 5215 CPU un 128 GB atmiņu.

Saikne starp novērtējuma rezultātiem un atmiņu vienmēr ir piesaistījusi lielu uzmanību. Pētījumi liecina, ka labi novērtējuma rezultāti ir cieši saistīti ar izcilu atmiņu.

No vienas puses, labiem vērtēšanas rezultātiem ir nepieciešama atkārtota zināšanu apguve un zināšanu punktu apguve un augsta izpratnes un padziļinātas meistarības pakāpe. Tiem ir nepieciešams labs atmiņas atbalsts. Īpaši eksāmenos kandidātiem ir ātri jāreaģē un pareizi un ātri jāatbild uz jautājumiem īsā laika periodā, kam nepieciešama lieliska atmiņa kā pamata atbalsts. Tikai ar izcilu atmiņu jūs varat sasniegt labākos rezultātus zem spiediena.

No otras puses, labi novērtējuma rezultāti var veicināt arī atmiņas uzlabošanos. Saņemot izcilus novērtējuma rezultātus, mēs jutīsim sasniegumu un gandarījuma sajūtu. Šīs pozitīvās emocijas pozitīvi ietekmē mūsu atmiņu un mācīšanos. Labs emocionālais stāvoklis var veicināt smadzeņu nervu šūnu savienojumu un informācijas pārraidi, tādējādi uzlabojot atmiņu.

Rezumējot, pastāv savstarpēji pastiprinoša saikne starp novērtējuma rezultātiem un atmiņu. Lai iegūtu labākus novērtējuma rezultātus, mums nepārtraukti jāuzlabo atmiņa, un labu novērtējuma rezultātu iegūšana var vēl vairāk uzlabot mūsu atmiņu. Jāmet malā negatīvās emocijas, ar pozitīvu attieksmi jāizturas pret vērtēšanas rezultātiem un mācību procesu, neatlaidīgi jāstrādā un jātic, ka mums izdosies! Var redzēt, ka mums ir jāuzlabo atmiņa, un Cistanche deserticola var ievērojami uzlabot atmiņu, jo Cistanche deserticola piemīt antioksidanta, pretiekaisuma un pretnovecošanās iedarbība, kas var palīdzēt samazināt oksidācijas un iekaisuma reakcijas smadzenēs, tādējādi aizsargājot nervu sistēmas veselība. Turklāt Cistanche deserticola var arī veicināt nervu šūnu augšanu un atjaunošanos, tādējādi uzlabojot neironu tīklu savienojamību un darbību. Šie efekti var palīdzēt uzlabot atmiņu, mācīšanos un domāšanas ātrumu, kā arī var novērst kognitīvo disfunkciju un neirodeģeneratīvo slimību attīstību.

increase memory power

Noklikšķiniet uz Zināt, lai uzlabotu īstermiņa atmiņu

Lai analizētu dažādus veiktspējas raksturlielumus, mēs izmantojām iekšēju mikrobenchmarku. Lai novērtētu reālistisku darba slodzi, mēs izmantojām Yahoo mākoņpakalpojumu etalonu (YCSB) [30,31] Redis [4]. Šīs programmas ir konfigurētas ar noklusējuma parametriem, ja vien nav norādīts citādi. Tā kā CCoW ir ieviests kodola līmenī, lietotāja lietojumprogrammām nebija nepieciešamas nekādas izmaiņas.

4.1. CCoW veiktspējas raksturojums

Tā kā CCoW kontrolē divi parametri, proti, reģiona lielums un pārklājuma slieksnis, šie parametri nosaka CCoW veiktspēju un izpildes uzvedību.

Šajā ziņā, pirmkārt, mēs novērtējām reģiona lieluma ietekmi uz CCoW veiktspēju un pieskaitāmajām izmaksām. Mēs izveidojām mikrobenchmark programmu, lai novērtētu kopēšanas-rakstīšanas efektivitāti. Programma ir modelēta pēc Redis izpildes uzvedības. Vispirms tas aizpilda 16 GB atmiņas vietu, kas sadalīta 1 KB blokos, un pēc tam tiek atlasīts bloks un atkārtoti atjaunināts ar iepriekš definētiem datiem.

Etalons atkārto darbības, līdz tiek ierakstīti 160 GB datu. Mērķa bloki tiek atlasīti saskaņā ar Zipfianddistribution ar parametru=1.0, lai nodrošinātu saprātīgu vietu piekļuvē.

Šīs darbības simulē Redis atjaunināšanas darbības ar YCSB darba slodzēm. Lai atdarinātu Redis momentuzņēmuma funkciju, etalons periodiski forkchild'shildprocess. Pēc pakārtotā procesa izveides galvenā etalona procesa veiktspēja strauji pazeminās, jo ir palielināta lapas kļūdu apstrāde.
Veiktspēja tiek atjaunota un stabilizēta laika gaitā, jo mazāk lappušu paliek kopēšanas-uzrakstīšanas pasākumam. Laiks no veiktspējas samazināšanās līdz atkopšanai ir 99% no normālas veiktspējas, izmantojot sākotnējo CoW konfigurāciju un izmantojot šo laiku kā dakšu intervālu.

Pakārtotais process pirms iziešanas tika turēts dīkstāvē divus dakšu intervālus. Mēs izmērām etalona vidējo caurlaidspēju un procesa atmiņas nospiedumu, vienlaikus mainot reģiona lielumu no 32 KB līdz 2 MB. Caurlaidība norāda veiktspējas pieaugumu ar CCoW, tāpēc jo augstāks, jo labāk.

increase memory

Atmiņas nospiedumu mēra, summējot procesu dzīvojamo kopas lielumu (RSS), un tas norāda CCoW shēmas atmiņas apjomu. Rezultāti ir apkopoti 3. attēlā. Oriģinālā konfigurācija bez priekškopijas tiek apzīmēta kā “CoW”, un veiktspējas vērtības tiek normalizētas atbilstoši CoW konfigurācijas vērtībām.

increase brain power

Kopumā sistēmas veiktspēja mazā reģionā būtiski neuzlabojās un pasliktinājās ar 32 KB reģionos. Savukārt lielāko reģionu konfigurācijās tika novērots ievērojams uzlabojums. Tomēr veiktspējas izmaiņas bija nelielas līdz 512 KB reģiona lielumam. Tas ir saistīts ar ierobežotām izmantošanas iespējām mazos reģionos. Uzraudzības pieskaitāmās izmaksas bija konsekventas neatkarīgi no reģiona lieluma.

Kad reģions bija 2 MB, ieguvums bija lielāks par pieskaitāmajām izmaksām, un mēs varam novērot veiktspējas uzlabošanos aptuveni par 0%. Tomēr veiktspēja tika vēl vairāk uzlabota, palielinot reģionu izmērus.

Atmiņas nospiedumam bija atšķirīga tendence nekā veiktspējai. Pat ar nelielu reģiona izmēru tas izraisīja ievērojamu atmiņas uzpūšanos, kas palielinās, palielinoties reģiona izmēram. Tomēr tas daudz nepalielinājās pat ar 2 MB reģioniem. No šī novērtējuma mēs varam secināt, ka 2 MB reģioni nodrošina maksimālu veiktspējas ieguvumu ar saprātīgu atmiņas apjomu.

ways to improve brain function

Tādējādi mēs izmantojām šo reģiona lielumu pārējā pētījuma laikā. Tālāk, lai atrastu vislabāko pārklājuma slieksni pirmskopēšanai, mēs izmērām caurlaidspēju un atmiņas nospiedumu, vienlaikus mainot CCoW sliekšņa vērtību no 70% uz 95%. 4. attēlā ir apkopots. mērījumu rezultātus.

Visi rādītāji tiek normalizēti atbilstoši oriģinālās “CoW” konfigurācijas rādītājiem. Skaitlis blakus 'CCoW-' ir konfigurācijas sliekšņa vērtība. “CCoW-All” konfigurācija ir ekstrēma konfigurācija, kurā slieksnis ir iestatīts uz nulli, lai katra lapas kļūda kopētu 2 MB apgabalu. Šī konfigurācija faktiski būs līdzīga sistēmai ar lielu lapu.

Ja sliekšņa vērtība ir augsta, sistēma veic priekškopiju tikai tad, ja tā ir ļoti pārliecināta. Tādējādi tiek samazināta izmantošanas iespēja, tādējādi parādot nelielu veiktspējas uzlabojumu. Turpretim, ja sliekšņa vērtība ir pārāk maza, sistēmai ir liela iespēja nepareizi paredzēt zemas apvidus reģionus kā augstas lokalitātes reģionus. Pirmsaršanas apgabalos tiek segtas pieskaitāmās izmaksas bez jebkādām priekšrocībām, kas kompensē veiktspējas ieguvumus.

Tādējādi veiktspēja sasniedz maksimumu pie 80% sliekšņa un samazinās, ja ir zemākas sliekšņa vērtības. Vieta virs galvas ir apgriezti proporcionāla sliekšņa vērtībai. Jo zemāks ir sistēmas konfigurācijas slieksnis, jo vairāk lapu tiek kopēts, tādējādi palielinot atmiņas apjomu. “CCoW-All” konfigurācijai mēs novērojām ļoti lielu atmiņas uzpūšanos.

Šajā konfigurācijā katra lapas kļūme rada 2 MB apgabala kopiju, kas galu galā liek vecākajam procesam kopēt oriģinālos datus aptuveni pilnībā.

Tā kā pakārtotais process var darboties divus dakšu periodus, vienlaikus pastāv vairāki pakārtotie gadījumi, tādējādi uzkrātā atmiņas platība ir ļoti liela. Pamatojoties uz šo novērtējumu, mēs izmantojām pārklājuma slieksni 80% pārējā pētījuma laikā.

improve your memory


For more information:1950477648nn@gmail.com

Jums varētu patikt arī