domenica 2 dicembre 2012

Guida definitiva all’ottimizzazione dell’ SSD

Dopo quasi un anno di uso regolare dell’SSD mi sento in dovere di fare un post riassuntivoglobaletotale che condensa tutte le ottimizzazioni da fare per poter sfruttare al meglio e far durare il piu’ a lungo possibile il nostro solido amico.

Premessa: si parla di ottimizzazioni fatte sotto Windows 7 a 64bit. Immagino funzionino anche per la controparte a 32bit ma non garantisco per Windows 8 ne’ tanto meno per XP (e vergognatevi come giudei se lo usate ancora). L’SSD dev’essere usato come disco per il sistema operativo.

Requisiti: 2 HD (uno solido e uno classico), Win7, Link Shell Extension e Process Monitor
L’intento e’ quello di ridurre il piu’ possibile i cicli di scrittura spostando da altre parti tutta la varia merda oltre ovviamente al fine piu' nobile di tutti: liberare spazio.

-] Spostare le cartelle Users e ProgramData da C:\ a dove vi pare (diciamo D:\)
Questo e’ l’unico punto che e’ necessario fare durante l’installazione di Win. Ci son guide per poterlo fare anche a installazione finita ma i risultati migliori si ottengono all’inizio.
Non mi dilungo, linko il PDF con la guida passo passo e, per chi si volesse cimentare, metto anche la guida per cambiare la cartella Users con win gia’ installato.

-] Spostare il db dell’indicizzazione di windows**
Invece di disattivarla (l’indicizzazione), basta spostare il db che il servizio si crea (in default su C:\ProgramData\Microsoft\Search\[…]) da n’altra parte. Si fa tutto direttamente da pannello di controllo con “Opzioni di indicizzazione”. Dalla finestra che si apre potete spostare l’attuale indicizzazione in un’ altra cartella di un altro disco. Togliete dalle varie cose da indicizzare il disco C:\ e le sue cartelle. Potete lasciare il menu’ start se vi aggrada.

-] Spostare le Variabili d’ambiente sia dell’utente che del sistema
Da “Proprieta’ del sistema”, sotto “Avanzate” c’e’ il pulsantone per le “Variabili d’ambiente”. Da qui si possono specificare i nuovi percorsi per TEMP e TMP sia dell’utente (riquadro in alto) che del sistema (riquadro in basso, bisogna scorrere verso il basso). Il consiglio che do e’ di farsi una partizione da 10GB su un hard disk secondario e metterci dentro queste variabili.

-] Togliere indicizzazione del disco
Tasto destro sull’unita’ dell’SSD (o sulle unita’), proprieta’ e togliere la spunta a “Consenti indicizzazione del contenuto blablabla”. Applicare e confermare anche le sottocartelle. Attendere il giusto tempo skippando i vari avvisi che usciranno.

-] Disabilitare il defrag di Windows 7
Il defrag e’ subdolamente schedulato e nascosto dentro le operazioni pianificate. Stanatelo e disattivatelo (“Strumenti di amministrazione” –> “Utilita’ di pianificazione”).defrag
Stoppate anche il servizio gia’ che ci siete. Io uso software di terze parti, l’ O&O defrag che riconosce automaticamente l’SSD escludendolo da ogni attivita’. Sara’ il caso che scriva a parte anche di come usarlo.

-] Disabilitare la cache dei thumbnails*

La cache di tutte le preview di video e immagini, da Vista in poi, viene stoccata dentro "%userprofile%\AppData\Local\Microsoft\Windows\Explorer". Per evitare che la merda prenda il sopravvento conviene disattivare la creazione di questi thumbscache.db (o spostare la cartella col symbolic link).
Si fa tutto dalle policy di gruppo. Scrivete gpedit.msc dentro esegui e navigate sotto “Configurazione utente” –> “Modelli amministrativi” –> “Componenti di Windows” –> “Esplora risorse”  e da li enablate il “Disattiva memorizzazione nella cache di identificazioni personali in file thumbs.db nascosti”. Qui la guida in eng (come le altre). Quello che la’ chiamano “Windows Explorer” in italiano diventa “Esplora risorse”.

-] Disabilitare il system restore
Siete pro, non vi serve. Da proprieta’ del sistema, nel tab Protezione sistema, disabilitatevi la protezione dalla o dalle partizioni dei dischi che sono dell’SSD (o di tutto).restore

-] Disabilitare l’ibernazione
Solito start,esegui,cmd e da dentro il prompt scrivere powercfg -h off

-] Impedire al disco di spegnersi
Dalla gestione del risparmio energetico trovare la voce relativa allo spegnimento degli hard disk dopo tot minuti e impostarlo su Mai Never x

-] Spostare profilo e cache di Firefox (o chi per esso)*
Meglio sarebbe avere un 500MB di Ramdisk. Ci sono dei programmi free, uno e’ della dataram l’altro e’ della softperfect. Io uso il primo. Navigate dentro il vostro profilo in C:\Users\%username%\Appdata\Roaming\Mozilla\Firefox\" e lavorate di symbolic link per spostare le cartelle incriminate dentro il disco del ramdisk. Impostate il salvataggio del ramdisk ad ogni spegnimento di windows e il caricamento ad ogni avvio se volete salvarvi la cronologia e le altre cose.

-] Analizzare attivita’ su disco C:\ e spostare con Link Shell Extension le cartelle coi file piu’ fastidiosi* **
…scegliendo se metterle in ramdisk o nella partizione di swap assieme alle variabili d’ambiente
99% sono file di log dentro la cartella Users o robe dentro ProgramData quindi saltate questo passo se l’avete spostata, altrimenti capite come usare il Process Monitor da questo vecchio post e andate giu’ pesante di symbolic link. Se sono log inutili potete sceglierli di metterli in ramdisk a patto che quest'ultimo sia settato per salvarsi ad ogni riavvio.
Questo punto e’ piuttosto lungo da completare.

-] Disabilitare Superfetch e Prefetch
Da regedit navigare dentro “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters” e modificare le voci “EnableSuperfetch” e “EnablePrefetch” impostandole a 0 (default e’ 3 o 1).
Necessita di reboot.
ssd

*Potete saltare questo punto se avete spostato precedentemente la cartella Users
**Potete saltare questo punto se avete spostato precedentemente la cartella ProgramData

E questo e’ tutto, sentitevi liberi di farlo o non farlo. La vostra vita suchera’ ugualmente sia in uno che nell’altro caso.

Update: Leggendo in giro sembra che Windows 8 faccia gia’ autonomamente gran parte delle cose qui sopra specificate. In particolare prefetch e superfetch sono disabilitati di default e il defrag (che si chiama Optimizer…) riconosce correttamente l’SSD escludendolo da ogni analisi.
E per la serie sfatiamo i miti non ho scritto nulla a proposito del pagefile perche’ va lasciato sull’SSD. Non andrebbe elimitato ne’ spostato su ramdisk, ne avevo gia’ ampiamente scritto e non lo riscrivero'. Se siete tra quelle persone che credono nei motori ad energia infinita che si autoalimentano dal loro stesso moto probabilmente non capirete il perche' mettere il pagefile su ramdisk sia una delle peggio stronzate partorite dalle ristrette menti umane.
Altra cosa, la cache di scrittura su disco. Ci sono pareri contrastanti fatti dai seguaci del “bisogna attivarla perche’ migliora di poco le prestazioni dell’ssd” e da sostenitori del “l’uso da parte di windows della cache va in conflitto con la gestione interna della cache del controller dell’ssd”. Ho cercato di capire come funziona, veramente. Mi son letto polpettoni di svilluppatori Microsoft e manuali in pdf ma non c’e’ stato verso di venirne a capo. Da un lato e’ vero dire che la cache e’ stata creata per i dischi a rotazione, incredibilmente lenti rispetto agli ssd e dall’altro e’ anche vero che alcuni modelli di SSD Intel avevano delle prestazioni ridicole se non veniva abilitata la cache da win. Dietro c’e’ la progettazione e il funzionamento del controller, bisognerebbe capire come ogni controller funziona e trarne delle conseguenze ma questo, al momento, e’ impossibile. Sintetizzando dico che: se avete un ups abilitate pure la cache in scrittura e spuntate il “disattiva scaricamento buffer cache in scrittura di windows sul dispositivo”, se non avete un ups e il drive SSD suca in prestazione (ma suca tanto) abilitate la cache in scrittura e stop. Se non avete l’ups e l’ssd va come dovrebbe andare non abilitate niente e godetevi il vostro pc.
Leggi tutto...

mercoledì 21 novembre 2012

Guarda Skyrim con occhi diversi

Parte 2


Partiamo subito duro con le città enhanced. Premetto che più le uso e meno mi piacciono, trasformano le città in delle cazzo di serre botaniche che farebbero vergognare pure il wwf ma visto che le città originali sono veramente spoglie piutost che nient l'è mei piuttost

Quindi RIFTEN, SOLITUDE, FALKREATH, WINDHELM, VILLAGGI VARI, RIVERWOOD, WHITERUN e WHITERUN EXTERNAL.

Se volete dedicarvi ad alchemy questa mod vi spianerà la strada. 6/10

La neve in Skyrim anche con texture HD è veramente imbarazzante, fortunatamente HQ Snow texture ci viene in soccorso con degli sprite di qualità per l'elemento più presente in Skyrim. 9/10

Perchè la pietra in un fiume o sulla sua riva, bagnata dall'acqua deve avere la stessa texture di una asciutta? Ecco la domanda che il cervello di Dead Man Playing si è posto quando ha creato Kerplunk - Watery Rocks. 8/10 perchè non sono scivolose

Come la neve anche il ghiaccio è realizzato alla cazzo di cane Real Glaciers V2, le texture hanno risoluzione 4096x4096. 16777216/10.

Water And Terrain Enhancement Redux è la miglior mod per quanto riguarda l'acqua, sto senza vita che l'ha creata ha messo la corrente nei fiumi (ora non sarete più trascinati a monte), idem nel mare con il moto ondoso, ha migliorato le texture della pioggia e della nebbia, ha messo un leggero colore marrone all'acqua dei fiumi per similare i sedimenti (!) e altre migliorie che leggete nella pagina della mod. GG 10/10

Avete presente i ceppi per tagliare la legna che diventano azzurri? O i blocchi di legna nel fuoco che bruciano al calor bianco? Chopping block / Wood fires FIX sistema questa merda. 8/10

Il Dragonborn ha un problema alla vista, pare infatti che gli alberi più lontani di 200 metri non sia in grado di vederli, ma grazie a Lush Trees e Skyrim Flora Overhaul i suoi problema saranno risolti ed inoltre avrà a che fare con 30 nuovi tipi di alberi, fiori e arbusti. 9/10

A chi non piace l'atmosfera? Se volete rendere più disponibile la Argoniana dalla figa squamosa che volete riempire con lo sperma di drago niente è meglio di una stella cadente o di un bel arcobaleno! Rainbows e Shooting Stars renderanno le vostre draconiche palle più leggere. 8/10


Fate rombare le vostre schede video Leggi tutto...

martedì 20 novembre 2012

Chiedi il massimo al tuo Skyrim

Queste sono le mod da avere

Prima di tutto, procurarsi SKSE che è fondamentale per il corretto funzionamento di parecchie mod.
Secondo: se avete dlc vari controllate che la mod sia compatibile, alcune di che posto sono x dawnguard

Il primo uragano di merda arrivato in faccia a Skyrim era per l'interfaccia costruita per un focomelico che usa un pad con gli alluci dei piedi. Per ovviare, persone dotate di buon senso hanno creato SkyUI. Installare senza remore. 10/10

Continuiamo con le utility prima di passare al comparto grafico (più soggettivo), questa mod permette di vedere i libri non letti con una bella luminescenza blu Unread Books Glow (nb: con alcuni libri delle skill non funziona). 9/10

I mercanti sono una delle cose peggio realizzate in Skyrim, comprate 15000 Septim di roba da Adrianne Avenicci, fate passare un giorno e la stronza avrà solo un migliaio di monete per comprare il vostro materiale, per ovviare a questa scellerata gestione in tempi di crisi è buona cosa affidarsi a Dynamic Merchants che porta tutta una serie di migliorie ai mercanti. 8/10

 Visto che i minerali sono più mimetizzati della Ferrari di Lapo (foto esplicativa) le solite persone di buon senso hanno creato Glowing Ore Veins 300, una mod che fa brillare i minerali al buio. 8/10

Il sogno di ogni padre (tranne Qn che adotta i bambini orfani), la fantasia segreta di ogni madre, Killable Children è tutte e due le cose messe insieme. Trafiggete con la vostra spada nanica gli irriverenti figli dello Jarl. 10/10

La mappa in game di Skyrim fa cagare. Installare A Quality World Map - With Roads renderà più povero il vostro oculista e meno frustrati voi. Ce ne sono Nversioni con grafica più o meno hd con più o meno strade segnalate. 9/10

Come dicevo all'inizio l'interfaccia di Skyrim fa cagare, inoltre i consolari babbi di minchia non hanno bisogno di un menù di preferiti con più di 9 selezioni perchè i loro pad hanno un numero di tasti paragonabile a quello degli spermatozoi presenti nei loro coglioni (li espellono tutti in seghe). Nasce quindi Categorized Favorites Menu che espande il menù dei preferiti migliorandone la fruibilità. 8/10

Quando ho tempo metto roba grafica / oggetti-gameplay Leggi tutto...

martedì 13 novembre 2012

Remove uTorrent Featured torrent bar !

Con la nuova versione (3.2.2) ci troviamo sempre più robaccia sul nostro (una volta leggero e pulito) client torrent preferito. Eccovi come rimuovere l'odiosissima "Featured torrent" bar.
Cliccate su "Opzioni" -> "Impostazioni" -> "Avanzate" e cercate la voce "offers.sponsored_torrent_offer_enabled" e settatela su "False"! English: Click "Options" -> "Preferences" -> "Advanced" and Now scroll down a bit and look for the setting "offers.sponsored_torrent_offer_enabled" and set it to "False"!
Thanks GP for the info! Leggi tutto...

giovedì 25 ottobre 2012

Sugli SSD, il ramdisk, il pagefile e tutto quanto… parte III

Incredibile vero ? Chi l’avrebbe mai detto che un giorno sarebbe arrivata anche la parte 3..
Mi piacerebbe vantarmi e dire che tutto il tempo che separa questo post dalla precedente parte II e’ stato speso a testare, leggere, studiare e provare le varie configurazioni… ed infatti e’ proprio cosi’ !!!111one
O almeno lo e’ in parte
Diciamo un 10%
Grossomodo… (a Chinatown)
Insomma il tempo non e’ importante, solo la vita lo e’ (cit.)
Quindi si, abbiamo una risposta definitiva: 42 !
E’ la domanda quella che cerchiamo: che cos’e’ Matrix
Sto divagando con le citazioni, torniamo sull’argomento principale. La parte II si concludeva col tenue dubbio se mettere il pagefile su ramdisk o no.
Bene, dopo tutto questo tempo la risposta e’ NO, nien, nada, kaputt, N O
In giro se ne leggono di cotte e di crude, storiche amicizie si son distrutte nei forum in cui si tratta quest’argomento. Interi trattati sono stati scritti dalle piu’ acute menti che internet possa generare eppure cosi’ come potrai trovare 1000 buoni motivi per avere o meno il pagefile (gia’ discusso nella parte II) altrettanti motivi (validi e non) li potrai trovare sullo spostamento del pagefile nel ramdisk.
Io vi riporto solo le parole di Mark Russinovich :
“Yes, putting the pagefile on a RAM disk is ridiculous.”


il quale risponde cosi’ alla mail di un giocondo geek:
”Subject: Page file on a RAM disk
Hey Mark! I was wondering if I could potentially ask you a question regarding the page file? I have quite an understanding of how Windows manages memory and how the page file contributes to things like system commit, etc, but time and time again I see the recommendation to place your page file on a RAM disk.
This just seems counter-intuitive to me, and if one of the roles of the page file is defining the system commit limit, then doesn't it seem silly to extend the amount of virtual memory that can be allocated by allocating virtual memory (which is what the RAM disk driver would have to do...)?
What could be other potential repercussions of storing the page file on a RAM disk?
Hope you can spare 5 minutes or so... I bet you're working hard on Windows Azure!
Cheers!”

Ora potrete dirmi “ekkikazz’e’ Mark Russinovich?”, il dubbio e’ lecito… per questo ho linkato il suo nome direttamente alla Wiki. Ad ogni modo se siete dei cinesi di Jesi e non volete il tl;dr sappiate che e’ un Ph.D in computer engineering e lavora al soldo della Microsoft dopo aver creato migliaia di fantastiche utility nel sito sysinternals, sua societa’ che e’ stata poi inglobata da Microsoft. Questo simpatico ragazzone scrive anche su un blog in cui espone il suo punto di vista su vari aspetti di windows. Uno di questi post parla anche in maniera approfondita del pagefile e di come funziona il processo di gestione della memoria nei vari windows, 32 e 64bit. Interessante come dica: “si ok, se avete tanta ram e sotto stress non raggiungete il limite di sistema (commit charge) potete anche toglierlo ma meglio comunque lasciarlo perche’ il sistema ci mettera’ le pagine non usate o in standby e ci sara’ quindi piu’ RAM disponibile per le applicazioni” ipse dixit
Insomma Mark e’ un fottuto Guru con la G maiuscola e se dice che mettere il pagefile sulla ram e’ una stronzata.. be’ crediamoci.
E poi dov’e’ la logica in tutto questo? Immaginiamo un pc con 16GB di ram, potremmo dedicare 4GB al ramdisk e piazzarci sopra il pagefile. Su questo pagefile andrebbero le pagine dei processi in standby, inusati, inattivi o salcazzo. Nel momento in cui spariamo un gioco alla massima potenza, la richiesta di RAM libera cresce. Il sistema percepisce lo sforzo e libera la RAM spostando piu’ roba possibile sul pagefile. Il problema e’ che il pagefile e’ sulla RAM stessa O_o
So wtf ? Ok che i cicli di lettura/scrittura sono brevissimi quindi i dati si spostano piu’ velocemente da RAM a RAM ma.. che cazzo di senso ha ? Peggio ancora se non ho 16GB di RAM ma ne ho molta meno, 4 per esempio. Dedicare 1GB al ramdisk per metterci il pagefile e’ una stronzata galattica, visto che il PC farebbe fatica a gestire un gioco al massimo dettaglio con “3”GB di RAM disponibile, cercherebbe in tutti i modi di liberarla spostandola sul pagefile e ci sarebbe un volume mostruoso di cicli lettura/scrittura tra ram che finirebbe per fare da tappo a tutto il resto del sistema.
Ok allora togliere il pagefile del tutto ? Anche qui molta gente con 8 o 16GB pensa sia “meglio” per Windows farlo lavorare senza pagefile guadagnando in prestazioni.
Fortuna che qualcuno su internet ha voluto toccare con mano i reali benefici e ha condotto test sui piu’ svariati programmi usando una volta il suo pc col paging e una volta il suo pc senza il paging.
Trovate tutte le prove qua ma se non volete leggere vi dico gia’ che a livello di prestazioni non cambia un cazzo. Decimi di secondo, a volte millesimi.
“Insomma in definitiva che cazzo devo fare? di che minchia parli in sto post?”
In definitiva devi farti le tue misure come t’ho spiegato nella parte II. Vedere quante sono le richieste di applicazioni nel tuo sistema in base a quali programmi lanci e usi. Una volta che misuri il picco di carico puoi calcolarti quanto pagefile avere.
Oltre a questo consiglio, come parlato nella parte I, per chi ha un SSD di verificare quali sono i file che continuano a cagare il cazzo con I/O e spostarli da qualche altra parte (ovviamente Hard Disk a testina classico) col comodo Link shell exstension (c’e’ il link nell’altro post).
Consiglio anche di farsi un ramdisk piccolino (sui 500MB) dove mettere la cache di firefox e il suo profilo. Dataram ramdisk e’ gratis se usato per creare dischi fino a 4GB, molto veloce e permette di essere salvato/caricato ad ogni riavvio della macchina. Io lo uso da anni e c’ho sopra la cache si ffox piu’ i log di alcuni programmi che ogni secondo devono scrivere cosa stan facendo. Son 500MB di file immagine che ad ogni riavvio si crea e si ricarica ma non influenzano minimamente le tempistiche di accensione del mio pc. Se non volete il programma della Dataram potete usare il nuovo e gratuito (da poco) ramdisk di softperfect ammesso che salvi il suo disco ad ogni riavvio (non c’ho guardato). Qui c’e’ una recente comparativa di tutti i principali software di ramdisk, gratuiti e non. Non so cosa facciate al vostro pc ma volendo potete anche non voler salvare l’immagine ogni volta (per esempio una disco di RAM per le cartelle temp di windows), oppure potete scriptarvi winrar che ad ogni spegnimento si salva il contenuto del vostro disco di RAM da n’altra parte e ad ogni accensione ce lo riscompatta dentro… cosi’ anche i software che non prevedono il salvataggio sono fregati ;-)

Piccola parentesi: Per il calcolo del Pagefile Mark propone il suo sistema basato sull’osservazione del Commit Charge Peak espresso in K. Quest’informazione la trovate usando il Process Explorer (la solita utility da pochi KB di sys internals dalle potenzialita’ disumane) semplicemente lanciando l’exe, andando su “View” e su “System Information” e da li nel tab “Memory”

il mio peak mentre sto scrivendo questo post

La quantita’ di pagefile che consiglia e’ data dal valore del Peak meno la vostra RAM. Se e’ negativo, dategli comunque un minumo per far felice Windows ed eventuali applicazioni. Per arrivare al Peak, lanciate il process explorer e poi usate il pc con i peggio giochi e le peggio applicazioni (anche tutte assieme). Stressate il sistema il piu’ che potete e fatevi i conti. Il convertitore da K a MB e GB lo trovate qua. Azzardo un po’ di presunzione nel dire che se dovessi fare questa prova sul mio otterrei quello che ho visto con la precedente misurazione che m’ha portato a settare il mio pagefile a 2048MB nonostante i miei 16GB (e son stato largo anche).
Ciaps
Leggi tutto...

venerdì 21 settembre 2012

venerdì 13 luglio 2012

Meanwhile.. in una calda serata d'estate..

I nostri 3 eroi (Qn, Baltico e c4os) incontrano 2 gnocche (chiaramente 2 modelle aka MiuTi e pakka) che scampate al massacro di Kamenka (si svolgeva una sfilata di moda prima che gli zombi, inorriditi dai vestiti dello stilista, cercarono di mangiar tutti i cervelli presenti).. Visto che le 2 modelle di cervello ne avevan ben poco, son riuscite a skippare gli zombi ed a riunirsi al gruppo dei 3 eroi chiamati the FoRReST (da forrest gump + corri in foresta + ammazza la mucca e cucina bistecche by qn!)

(edit by qn) dal basso andando in senso orario abbiamo : pakko ,c4os ,baltico(si quello coi rasta) , qn(affumicato) , miuti. Durante la corsa verso la foresta (abbiamo cercato Totti ma le foreste sono enormi, prima o poi lo troveremo!!!111oneoen) e mentre la pioggia rende più duro il nostro cammino, un bellissimo arcobaleno ci guida verso la merda.. oh wait.. Qn ha sbagliato strada.............
Leggi tutto...