1. Home
  2. Liv och hälsa
  3. Hälsa
  4. Mat
  5. Mor och barn
  6. Stil
  7. Sjukdom
  8. Cancer
  9. Family Health
  10. Tandhälsa
  11. biter Stings
  12. Mental hälsa
  13. Folkhälsa säkerhet
  14. alternativ medicin
| | Liv och hälsa | Hälsa |

Hur allokera buffertar minnesskum

Linux och Unix-baserade lagringssystem kan rapportera felmeddelanden som "Kan inte allokera buffertar minnesskum." Även om det finns något sätt att manuellt allokera minne buffertar, det finns ofta program optioner eller andra justeringar som kan lösa dessa frågor. Memory allocation sker djupt inne i programkoden och dessa fel är symptom på djupare problem. Minnet kan konsumeras av andra program eller lagringssystem kan behöva vissa justeringar. Prova dessa tips för att lösa dessa problem med minnet. Instruktioner
1

Sök på nätet efter felmeddelandet. Öppna en webbläsare, gå till en sökmotor på Internet och skriv in namnet på det program som orsakar felet följt av det exakta felmeddelandet. I de flesta fall har någon upplevt samma problem och har postat en lösning.
2

Läs avsnittet Felsökning i programmets bruksanvisning. Rättsmedel som finns i manualen kan beskriva liknande frågor som dina symtom och dessa kan vägleda dig till en lösning. Addera 3

Bestäm aktuell minnesanvändning. Från kommandot ombeds ange kommandot:

$ free-k

-k alternativ rapporterar minnesanvändningen i kilobyte. Produktionen kommer att se ut ungefär så här:

totalt använt fria delade buffertar cachedMem: 7669084 7613552 55532 0 184680 1703796 - /+ buffertar /cache: 5.725.076 1944008Swap: 2.096.440 1.694.036 402404

Den första raden visar totalt minne. Jämför det första numret, totalt minne, till det andra numret, beloppet används, och den tredje, den återstående ledigt minne. Om summan som används är mer än 85 eller 90 procent, så finns det en god chans att en eller flera processer använder för mycket minne. Titta också på den tredje raden märkt "Swap." Detta är den mängd swap använt utrymme, ofta eftersom det inte finns tillräckligt fysiskt minne för att hantera arbetsbördan.
4

Visa processen listan. När minnesanvändningen överstiger tillgängliga resurser, de val är att ta bort onödiga processer eller för att lägga till mer minne. Från kommandotolken, skriv:

$ ps-aux

Detta kommando listar varje pågående process, ägare eller användare, förfluten CPU-tid och minne. I likhet med Aktivitetshanteraren listan i Windows, kommer detta kommando peka mot de processer som använder mest minne och CPU.

Många Linux-distributioner installerar en hel del program som aldrig används eller behövs. Om en process tar ganska lite minne, slå upp det på internet och se om det kan tas bort. Om så är fallet, använd "apt-get" eller "rpm" för att ta bort programmet.
5

Lägg minne. Om alla andra lösningar inte löser problemet, lägga till mer minne. Först bestämmer det maximala minne tillåts för CPU och moderkort och, om möjligt, köpa och lägga på minnet.

SHARE

Upphovsrätt © Liv och hälsa