Performance: Alterar localização do swap file do Windows de forma a incrementar a performance Porto, 14 de Abril 2011
Introdução Por vezes o computador com Windows torna-se muito lento, este problema pode acontecer devido a muitos factores. Um dos principais factores prende-se com bottleneck de disco, isto é, com demasiados acessos em simultâneo ao disco, sejam de leitura ou de escrita. Para este facto contribui muito o Swap File do sistema operativo pois na prática é um ficheiro existente no disco onde são gravados e lidos dados em real time, no mesmo momento que são carregados os ficheiros de sistema do windows. O swap file por norma tem 1,5 vezes o valor total de memória RAM, o que significa que poderá ser um ficheiro considerável! Por default, aquando da instalação do sistema operativo windows, o swap file fica na drive do sistema operativo, isto é na drive C:\. Para uma melhor performance, este swap file deverá ficar num disco diferente dos ficheiros do sistema operativo (e noutros casos deverá ficar também isolado de outros ficheiros com caracter intenso como é o caso de ficheiros do SQL), ou pelo menos numa partição diferente. O ideal até será ficar completamente isolado numa pequena partição onde não existam mais ficheiros de qualquer espécie. Este documento vai de encontro a esta alteração de localização do swap file da drive C:\ para a drive D:\ - seja ela uma partição ou um disco. 1
Alteração do tamanho e distribuição do swap file entre os discos Para alterar a localização do swap file: 1. Start 2. My 3. Right click Properties Computer e seleccionar Abre-se a janela das propriedades do sistema com diversos tabuladores. Deve-se clicar no tabulador Advanced: 2
Na figura anterior, sob o título Performance que está a azul, clicar no botão Settings. Aparece a seguinte figura: Deve-se clicar no tabulador Advanced para se visualizar a imagem anterior. No fundo da imagem anterior está a azul a Virtual Memory. Premir o botão Change.: 3
Na imagem anterior podemos verificar a existência de todas as drives existentes no computador. Na instalação do Windows, o swap file fica na drive C:\. A ideia é retirar dessa drive e colocar noutra, por ex. na drive D:\. Desta forma, o swap file fica em local diferente dos ficheiros do sistema operativo acelerando todo o processo. O swap file pode mesmo ser removido totalmente na drive C:\ e colocado apenas na outra drive. No caso da outra drive ser um disco diferente e não apenas uma partição (o ideal) poderemos pensar que dará asneira caso esse disco avarie...nos dias de hoje, com a memória RAM que as máquinas possuem, isso não é problema. Mesmo que o disco que possui o swap file avarie e, portanto, o windows perca o mesmo, arranca na mesma devido à presença enorme que tem de RAM. Na figura anterior, para colocar a drive C:\ sem swap file basta : 1. Seleccionar a drive C:\ 2. colocar a opção No paging file 3. clicar no botão Set Seguidamente, para colocar o swap file na drive D:\ 1. Seleccionar a drive D:\ 2. colocar em Custom size um valor inicial e um valor máximo 3. clicar no botão Set O valor recomendado deverá ser 1,5 vezes o valor total da RAM existente. No meu caso tenho de RAM 1 GB, logo o recomendado para o swap file será de 1500 MB. Podem optar por colocar o sistema a gerir a memória do swap file através da opção System Managed Size. 4
Conclusão A alteração efectuada por si só pode não afectar muito o computador, sendo uma acção isolada pode não incrementar muito a performance. Juntamente com esta operação será necessário outro tipo de procedimentos como desfragmentação dos discos, limpeza de ficheiros temporários, ter em atenção ao antivírus que não esteja a prender demasiado o sistema, ou até um incremento de RAM. Espero que vos tenha ajudado a melhorar a performance do vosso computador. 5