Permalänk
Medlem

Extrem minnesanvändning

Hej,
Fixade precis en till processor (Intel Xeon 5530 2,4 GHz) till min arbetsdator för att kunna använda 12 MB. Trodde att 12 MB skulle vara på den säkra sidan men men den nya processorn har minnesanvädningen ökat rejält och ligger nu och bubblar på 10,7 GB om jag renderar en bild samtidigt som jag arbetar. Har inte sett detta tidigare. Är det så att flera processorer käkar mera minne eller är något rubbat på gång? Jobbdatorn är en HP Z600 och kör alltså med två stycken fyrkärniga processorer.

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||

Permalänk

12 MB räcker inte långt... (ja jag vet du skrev fel).
Vilket operativsystem kör du och vad säger eventuell Aktivitetshanterare om de olika processernas minnesallokering ?
Windows 7 är bra på att utnyttja oanvänt minne till diskcache vilket kan se ut som att minnet inte räcker till.

Visa signatur

Windows 10 Pro x64 | inwin A1 Plus White | AMD Ryzen 9 3900X | Asus ROG Strix X570-I Gaming | Corsair 3600MHz 16GB | Sapphire Radeon RX 5700XT | Samsung SSD M.2. 960 Pro. 1TB | LG 4K OLED55C9PLA

Permalänk
Medlem

Haha, nej "GB" ska det givetvis vara. Startade om renderingen och nu (hittils) gick minnesanvändningen till 2,65 GB. Min renderare Maxwell 2 tar runt 90% av CPUn. Historiken för processoranvädningen studsar mot taket på alla processorer. Jag kör Win7 64-bit.

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||

Permalänk

Det kan vara möjligt att programmet utyttjar så mycket minne – antagligen vill det ha något redo i minnet för varje tråd, och det blir ganska mycket för 8 kärnor. Har du dessutom HT aktiverat så blir det ju hela 16 trådar som vill ha något att rendera.

Om det skulle vara ett problem som inte går lösa med CPU-inställningarna i programmet så kan du ju testa att stänga av HT. Tror inte det skulle ha någon väldigt negativ effekt på renderingstiden.

Permalänk
Medlem

Har frågat på Maxwells eget forum och dom har ingen aning. Förlåt en dum fråga men stänger man av HT från BIOS eller var gör man det på en Intel?
EDIT: Ok, har _slagit på_ HT i Bios, det var disablat. Vi får se om det påverkar minnesanvändningen. Vad ska HT vara bra för?

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||

Permalänk

Du har kanske redan sett att du i Aktivitetshanteraren numera visas dubbelt så många kärnor... !?

Citat:

Hyper Threading, HT, är ett processortillägg i Intels processorer, som möjliggör att flera program kan köras samtidigt med bibehållen hög prestanda. Med detta HT‑tillägg går processorn så att säga runt operativsystemets internanalys och meddelar systemet att det finns två processorer, fast det bara finns en. Genomgående tester har visat att en dator med HT får en prestandaökning, främst vid hård belastning. HT finns bland annat i Intels Pentium‑ och Xeonprocessorer. Hyper‑Threading, eller mer officiellt Hyper‑Threading Technology (HTT), är varumärket för Intels multithreading‑teknik som de använder i sin processor Pentium 4.

Hyper Threading - Wikipedia
YouTube - Intel Core i7 Hyper Threading (HT) ON and OFF comparison (performance and temps)

Visa signatur

Windows 10 Pro x64 | inwin A1 Plus White | AMD Ryzen 9 3900X | Asus ROG Strix X570-I Gaming | Corsair 3600MHz 16GB | Sapphire Radeon RX 5700XT | Samsung SSD M.2. 960 Pro. 1TB | LG 4K OLED55C9PLA

Permalänk
Medlem

Windows 7 är konstruerat för att använda minnet bättre än tidigare versioner av windows, vilket borde vara självklart. Varför skall man ha 12 Gb minne i en dator om den bara använder, säg 4 Gb, under 90 % av tiden?

I stället för att skriva data till HD'n så lagras program data i minnet istället, vilket leder till att mer minne utnyttjas...

Permalänk
Medlem

Precis som en del andra har svarat på så är det väl inte fel att minnet utnyttjas, vad ska du annars ha det till? Det är först när minnet inte fördelas till de trådar och processer som faktiskt behöver det som det börjar bli ett problem, men det borde du märka genom att program kraschar eller hänger sig eller rapporterar att minnet tar slut. Ökar minnesanvändningen på disk och andra processer än ditt renderingsprogram allokerar en massa minne (som normalt inte behöver det) så kan det också tyda på problem, men som sagt var, det är inget problem i vanliga fall att systemet använder minnet för lagring. Det är snarare positivt för du slipper flaskhalsen som en fysisk hårddisk är om systemet istället cachar saker i minnet.

Visa signatur

WS: R7 2700x | RTX 2070S | Corsair AX860W | Lian Li PC-O11 Dynamic
Unraid: R7-2700X | GTX1050 | 3U chassi med 20 diskplatser
Servrar: 3x NUC 10 i5 ESX-kluster

Permalänk
Medlem

Tack, noterar att jag nu har 16 kärnor - nice! Problemet är att programmet jag använder använder mer och mer minne under renderingstiden och jag undrar var det beror på - tom 12 GB tar ju slut till slut...

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||

Permalänk
Avstängd

har du kanske stängt av virtuelt minne ? det kan förhindra att programmet ifråga sparar det som inte används för tillfället på HD utan håller det kvar i arbetsminnet.
sen skriver du att det är en arbetsburk men vad jobbar du med ? 3D, eller HD rendering, audio,, ja du fattar vad jag menar. för att hjälpa dig måste vi veta program du använder. det kan lika gärna vara en bug i programmet sk minnesläcka.

Visa signatur

Der Steppenwolf

Permalänk
Medlem

Jag jobbar i ett bildrenderingsprogram - Maxwell Render 2.1 - som är väldigt krävande. Har ej pillat på minnesanvädningen - vet faktiskt inte hur man gör i Win 7.

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||

Permalänk

Har du inte ändrat minneshanteringen så kommer det att fungera fint.
När programmen har tagit nytta av allt ditt RAM så börjar oanvända program att flyttas ut i växlingsfilen på disk.
Du har med andra ord nästan obegränsat med minne... det är bara det att "disk"-minnet är långsammare än RAM-minnet.

Processorn har L1 & L2 cache, ibland även L3 cache. RAM blir då L3 & L4 cache och växlingsfilen blir L5.

Visa signatur

Windows 10 Pro x64 | inwin A1 Plus White | AMD Ryzen 9 3900X | Asus ROG Strix X570-I Gaming | Corsair 3600MHz 16GB | Sapphire Radeon RX 5700XT | Samsung SSD M.2. 960 Pro. 1TB | LG 4K OLED55C9PLA

Permalänk
Medlem

Maxwell brukar iof dyka när minnet går upp i taket och det faktum att den bara lägger på och lägger på i minneshantering är ju lite märkligt.

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||

Permalänk
Medlem
Skrivet av Alopex:

Maxwell brukar iof dyka när minnet går upp i taket och det faktum att den bara lägger på och lägger på i minneshantering är ju lite märkligt.

om du drar på nå mer som drar mycket ram, går Maxwell ner då eller ligger han kvar på samma?

Visa signatur

Maximus X Hero - 8700k @5.1GHz - H115i - 32GB LPX@3466MHz - MSI 980Ti Gaming - EVGA SuperNova 750 G2 - Asus vg248qe - FD R5

Permalänk
Medlem

Hur menar du? Om jag lägger till eller tar bort ett program så påverkas minneshanteringen medans Maxwell kör. Inget kommer dock i närheten av Maxwell när programmet väl börjat krunsha i sig minne...
EDIT: Det rör sig antagligen om en trojan enl Maxwells eget forum.

Visa signatur

||Corsair Crystal 570X RRG, MSI X370 AM4 ATX, AMD Ryzen 7 1800X CPU - 3,6 GHz - AMD AM4, Sapphire Radeon RX 580 Nitro+ 2xHDMI 2xDP 4GB, Corsair Vengeance LPX Red 32GB (4x8GB) / 2666MHz, Corsair HXi 750W, GigaWorks S750 7.1, Windows 10/Ubuntu 14, Philips Brilliance 272C4, Benq W750||