PDA

View Full Version : Valore SecondLevelDataCache per CPU Quad Core


dds85
14-10-2011, 15:55
Ciao a tutti,
vorrei sapere come devo impostare il valore SecondLevelDataCache presente nella chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management del registro di Windows. Ho Windows 7 Pro 64-bit.
Il mio processore, Intel Core 2 Quad Q9550, ha 12 MB di cache L2. In CPU-ID viene indicato che la cache L2 è 6144 x2 (vedere http://imageshack.us/photo/my-images/836/cpuidu.jpg/). Il fatto è che non so se mettere il valore 6144 (in decimale) oppure 3072, perché essendo 12288 KB di cache, non dovrebbe essere 3072 KB di cache per ogni core?

Grazie
Dani

Eress
14-10-2011, 16:59
Credo che la modifica del valore della cache di secondo livello in Windows Vista/7 non sia necessaria in quanto riconoscono automaticamente la dimensione corretta della cache L2 del processore che si usa.
Forse quel trucchetto poteva valere per OS più vecchi.

dds85
14-10-2011, 17:00
Credo che la modifica del valore della cache di secondo livello in Windows Vista/7 non sia necessaria in quanto riconoscono automaticamente la dimensione corretta della cache L2 del processore che si usa.
Forse quel trucchetto poteva valere per OS più vecchi.
OK, allora lascio 0. Ma volendo inserire comunque il valore, quello giusto sarebbe 6144 o 3072?

Eress
14-10-2011, 17:13
Guarda non ho mai provato la faccenda, ma se sono 12 mb dovrebbe essere 12288, i valori personalmente li ho sempre inserite in decimali.
Aggiungo a corollario del mio precedente post che Il valore di default (0) sta per "usa la cache L2 effettiva del processore" e non "non usare la cache L2"

dds85
14-10-2011, 17:49
Guarda non ho mai provato la faccenda, ma se sono 12 mb dovrebbe essere 12288, i valori personalmente li ho sempre inserite in decimali.
Aggiungo a corollario del mio precedente post che Il valore di default (0) sta per "usa la cache L2 effettiva del processore" e non "non usare la cache L2"
Sì, su alcuni siti ho visto quello che dici tu, ma su altri ho visto che 0 equivalerebbe a soli 256K. Mah!
Se si vuole impostare il valore, bisognerebbe mettere non il valore totale, ossia 12288, ma il massimo valore della cache di un singolo core. Il fatto è che non so quanto è questo valore: 3072 (cioè 12288 / 4 core) oppure 6144 (come è indicato in CPUID (cioè 6144 x 2 ).

Ciao e grazie :)
Daniele