Skip to content
Uudet virat
  • Slik installerer du oppdateringer på Surface Duo
  • Hvordan endre WiFi-nettverkspassord på ruteren eller tilgangspunktet
  • Slik ser du etter kompromitterte passord på Microsoft Edge
  • Skype får TwinCam-funksjonen for å koble til to kameraer under videosamtaler
  • Hvordan kartlegge nettverksstasjon på Windows 10
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

Home - Linux - Slik konfigurerer du ZRAM på din Ubuntu-datamaskin

Konfigurer Zram On Ubuntu Featured

Slik konfigurerer du ZRAM på din Ubuntu-datamaskin

    tirsdag mai 11, 2021

Contents

  • 1 Slik konfigurerer du ZRAM på din Ubuntu-datamaskin
    • 1.1 Sjekk din nåværende ZRAM-tilstand
    • 1.2 Endre ZRAM-størrelse
    • 1.3 Endre ZRAM komprimeringsalgoritme

Slik konfigurerer du ZRAM på din Ubuntu-datamaskin

Mens ZRAM er en fantastisk løsning for å bytte litt CPU-hestekrefter for å få mer RAM, hvordan kan du konfigurere den til å vie mer eller mindre RAM til ZRAM? Hvordan kan du endre komprimeringsalgoritmen? I hvilke scenarier er slike endringer verdt? Les videre for å finne ut hvordan du konfigurerer ZRAM på Ubuntu.

Sjekk din nåværende ZRAM-tilstand

De fleste bruker ZRAM på sin Ubuntu, Mint eller annen kompatibel distribusjon gjennom zram-config-skriptet. Det er fordi det lar deg dra nytte av ZRAM på en mest mulig enkel måte. Du kan installere den med kommandoen:

sudo apt install zram-config
Konfigurer Zram på Ubuntu Konfigurer Zram-skript

Standardverdiene setter ZRAM til halvparten av datamaskinens faktiske RAM, delt i flere partisjoner, en for hver kjerne i CPUen. Du kan sjekke dette ut med:

cat /proc/swaps
Konfigurer Zram på Ubuntu Cat Proc-bytter

Du kan se en typisk byttefil («/ var / cache / swap / swapfile» -oppføringen) som eksisterer sammen med åtte ZRAM-volumer i skjermbildet vårt. Systemet mitt hadde 8 GB RAM. Hvis du legger til disse ZRAM-volumene sammen, er summen 4 GB, som er halvparten av RAM-beløpet vårt. Avhengig av arbeidsmengden din, vil du kanskje endre den størrelsen.

  • Hvis du jobber med multimedia og video, er de ikke veldig komprimerbare, så det er sannsynligvis best hvis du reduserer ZRAM-størrelsen og øker den faktiske byttestørrelsen.
  • Hvis du jobber med store databaser eller andre typer data som er svært komprimerbare, er det motsatt. I slike scenarier kan du øke datamaskinens respons ved å øke størrelsen på ZRAM.

En annen justering som er verdt å se på, har å gjøre med komprimeringsalgoritmen som brukes av ZRAM. Som standard bruker den LZO eller LZO-RLE, som er lett på CPU. På moderne prosessorer tilbyr imidlertid den nyere ZSTD-algoritmen vanligvis bedre kompresjonshastigheter, og den noe høyere toll på CPU-en føles ikke. Det er verdt å bruke denne algoritmen i stedet for de eldre LZO-variantene hvis PC-en din er mindre enn et tiår gammel.

Du kan bruke zramctl kommando for å sjekke algoritmen som for tiden er i bruk av ZRAM. Type zramctl i en terminal og trykk Enter for å se ZRAM-byttene dine.

Konfigurer Zram på Ubuntu Zramctl

Zramctl skal allerede være tilgjengelig på distribusjonen din. Hvis ikke, siden det er en del av util-linux-pakken, kan du ta den ombord med:

sudo apt install util-linux

For å kontrollere hvordan ZRAM fungerer, må du tilpasse hovedskriptet. La oss starte med å endre mengden RAM det bruker.

Endre ZRAM-størrelse

For å endre ZRAM-innstillingene, må du redigere exec-skriptet i papirkurvmappen. Skriv inn følgende kommando i terminalen:

sudo nano /usr/bin/init-zram-swapping
Konfigurer Zram på Ubuntu Nano Init Zram-bytte

For å endre mengden RAM som brukes av ZRAM, må du redigere følgende linje:

mem=$(((totalmem / 2 / ${NRDEVICES}) * 1024 ))
Konfigurer Zram på Ubuntu Rediger Init Zram-bytte

Denne linjen definerer hvor mye RAM ZRAM vil bruke basert på noen enkle beregninger:

  1. totalmem er hvor mye RAM som er installert på PCen
  2. /2 deler totalmem med to, og oversetter til «halvparten av den totale mengden RAM»
  3. / ${NRDEVICES} deler dette tallet med antall kjerner på PCen
  4. * 1024 multipliserer resultatet av ovennevnte med 1024

Du kan ikke og bør ikke endre noe i punkt 1 og 3, men du kan spille med verdiene i 2 og 4 for å justere mengden RAM som brukes av ZRAM.

  • Ved å øke / 2 til / 4, vil den totale mengden RAM bli delt på fire i stedet for to. Dermed vil ZRAM bare bruke en fjerdedel av RAM-en i stedet for halvparten. Vi vil fraråde å vie hele RAM-en til ZRAM, så det er best å la denne verdien være / 2 eller øk den hvis du vil at ZRAM skal bruke mindre minne.
Konfigurer Zram på Ubuntu Øk bruk av ram
  • Tilsvarende ved å holde / 2 men avtagende 1024 til 512, ville du oppnå det samme resultatet siden du halverer tilgjengelig RAM for hver enhet. Hvis du vil at ZRAM skal bruke mer RAM, kan du øke denne verdien til 1536 i stedet.

Endre ZRAM komprimeringsalgoritme

Du kan endre ZRAMs komprimeringsalgoritme fra samme sted.

Sjekk først komprimeringsalgoritmen den bruker for øyeblikket:

cat /sys/block/zram0/comp_algorithm

Du kan mikse og matche algoritmer i avanserte tilpassede ZRAM-konfigurasjoner. Imidlertid, hvis du bruker standardverdiene, bruker alle ZRAM-partisjoner den samme algoritmen. Dermed trenger du ikke å sjekke dem alle – i kommandoen ovenfor sjekker vi bare ut den første.

Konfigurer Zram On Ubuntu Check Compression Algorithms

Vi brukte allerede ZSTD-algoritmen, som du kan se i parentes i skjermbildet ovenfor. Det regnes som den beste løsningen nå mellom kompresjonshastigheter, hastighet og etterspørsel etter ressurser, så la det være som det er. Imidlertid, hvis du bruker standardinnstillingene, har du enten LZO eller LZO-RLE aktivert. For å endre det, gå tilbake til init-zram-swapping exec-skriptet vi redigerte før. Der finner du følgende linje:

echo $mem > /sys/block/zram${DEVNUMBER}/disksize

Kopier den og lim den inn direkte nedenfor slik at du har to forekomster av samme kommando. Denne linjen tilordner resultatet av beregningene vi så tidligere som størrelsen på hvert ZRAM-volum. Imidlertid vil vi bruke den til å definere komprimeringsalgoritmen i stedet.

  1. Erstatte $mem i første omgang i begynnelsen av linjen med zstd.
  2. Erstatte disksize på slutten av linjen med comp_algorithm.

Den justerte linjen skal se slik ut:

echo zstd > /sys/block/zram${DEVNUMBER}/comp_algorithm
Konfigurer Zram On Ubuntu Echo Zstd

Vår justerte linje ekko zstd som verdien i parameteren comp_algorithm i stedet.

Hvis du vil bruke en annen algoritme, kan du endre zstd i kommandoen over med algoritmens navn.

Lagre den justerte filen, start datamaskinen på nytt og sjekk resultatene.

Konfigurer Zram på Ubuntu Zramctl Kontroller bytter igjen

Sørg for å sjekke systemets ytelse under belastning når det aktivt bruker tweaked swappene dine. Hvis du føler at det tøffer eller stammer, kan du ha overdrevet det og trenger å slå ned verdiene du valgte. Hvis det derimot flyr, kan du sannsynligvis øke dem noe mer.

Nå som du vet hvordan du konfigurerer ZRAM i Ubuntu, hvis du ønsker å bygge en kraftigere PC, er det ting du må ta hensyn til når du bygger en PC for Linux.

I slekt:

  • Nyttige hurtigtaster i Ubuntu
  • Hvordan sette opp flere tidssoner i Ubuntu
  • Hvordan administrere brukere i Ubuntu

#Slik #konfigurerer #ZRAM #på #din #Ubuntudatamaskin

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Innleggsnavigasjon

Previous Article
Next Article

Siste innlegg

  • Slik installerer du oppdateringer på Surface Duo
  • Hvordan endre WiFi-nettverkspassord på ruteren eller tilgangspunktet
  • Slik ser du etter kompromitterte passord på Microsoft Edge
  • Skype får TwinCam-funksjonen for å koble til to kameraer under videosamtaler
  • Hvordan kartlegge nettverksstasjon på Windows 10

Kategorier

  • Chrome OS
  • Gaming
  • How Things Work
  • How-To
  • Mobile
  • Review
  • Software Hacks
  • Windows
  • Windows 11

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
ONIONI.FI
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Terms and Conditions - Privacy Policy