Aumentando (bastante) o desempenho dos processos
Dica publicada em Linux / Miscelânea
Aumentando (bastante) o desempenho dos processos
Olá galera do VoL, testei esse "esqueminha" e gostei bastante, realmente vi uma boa diferença quando usado esse comando, e como não ví algo relacionado por aqui (pelo menos em destaque), resolvi contribuir com esta pequena dica.
O esquema é assim:
Primeiro verifique qual o processo que deseja priorizar (melhorar o desempenho) com o comando:
# ps -ax
1432 = ./firefox-bin
Aí você usa o comando "renice" para mudar a prioridade do processo:
# renice -20 1432
1432: old priority 0, new priority -20
Sabendo que os valores são de -20 até 19 contando com 0...
Para iniciar o processo já com a prioridade definida, usa-se o comando nice, Ex.:
# nice -20 firefox
# nice -20 make
# nice 19 rm -Rvf / (não tente fazer isso em lugar nenhum)
Ou seja, com esse simples comando, podemos melhorar a performance do nosso PC, e principalmente de servidores.
Espero que seja útil, e que apreciem esta dica.
Rodrigo Capelini.
O esquema é assim:
Primeiro verifique qual o processo que deseja priorizar (melhorar o desempenho) com o comando:
# ps -ax
PID TTY STAT TIME COMMAND
1 ? S 0:03 init [3]
2 ? S 0:00 [keventd]
3 ? SN 0:00 [ksoftirqd_CPU0]
4 ? S 0:00 [kswapd]
5 ? S 0:00 [bdflush]
6 ? S 0:00 [kupdated]
10 ? S< 0:00 [mdrecoveryd]
11 ? S 0:00 [kreiserfsd]
109 ? Ss 0:00 udevd
204 ? S 0:00 [khubd]
629 ? Ss 0:00 /sbin/dhcpcd -d -t 10 -h 10.10.10.6 eth0
1352 ? S 0:00 /usr/sbin/crond -l10
1354 ? Ss 0:00 /usr/sbin/atd -b 15 -l 1
1364 ? Ss 0:00 /usr/sbin/gpm -m /dev/mouse -t imps2
1366 tty1 Ss 0:00 -bash
1367 tty2 Ss+ 0:00 /sbin/agetty 38400 tty2 linux
1368 tty3 Ss+ 0:00 /sbin/agetty 38400 tty3 linux
1369 tty4 Ss+ 0:00 /sbin/agetty 38400 tty4 linux
1370 tty5 Ss+ 0:00 /sbin/agetty 38400 tty5 linux
1371 tty6 Ss+ 0:00 /sbin/agetty 38400 tty6 linux
1383 tty1 S+ 0:00 /bin/sh /usr/X11R6/bin/startx
1395 tty1 S+ 0:00 xinit /root/.xinitrc --
1396 ? S< 0:37 X :0
1400 tty1 S 0:01 /usr/X11R6/bin/fluxbox
1402 ? Ss 0:00 sh /root/.fluxbox/iniciar
1404 ? S 0:00 Eterm -l -b black -f white --trans
1408 pts/0 Ss+ 0:00 -bash
1424 ? S 0:00 /bin/sh ./firefox
1427 ? S 0:00 /bin/sh ./run-mozilla.sh ./firefox-bin
1432 ? S 1:33 ./firefox-bin
1434 ? S 0:00 ./firefox-bin
1435 ? S 0:00 ./firefox-bin
1436 ? S 0:00 ./firefox-bin
1439 ? S 0:00 ./firefox-bin
1440 ? S 0:00 ./firefox-bin
1444 ? S 0:00 ./firefox-bin
1448 ? S 0:01 ./firefox-bin
1478 ? S 0:00 ./firefox-bin
1485 ? Ss 0:00 Eterm -l -b black -f white --trans
1489 pts/1 Ss 0:00 -bash
1516 ? S 0:00 ./firefox-bin
1520 pts/1 R+ 0:00 ps -ax
Aí você verifica o processo que deseja priorizar, pelo PID, que é o primeiro número da coluna, Ex.:
1432 = ./firefox-bin
Aí você usa o comando "renice" para mudar a prioridade do processo:
# renice -20 1432
1432: old priority 0, new priority -20
Sabendo que os valores são de -20 até 19 contando com 0...
- -20 = prioridade mais alta possível
- 19 = prioridade mais baixa possível
- 0 = neutro
Para iniciar o processo já com a prioridade definida, usa-se o comando nice, Ex.:
# nice -20 firefox
# nice -20 make
# nice 19 rm -Rvf / (não tente fazer isso em lugar nenhum)
Ou seja, com esse simples comando, podemos melhorar a performance do nosso PC, e principalmente de servidores.
Espero que seja útil, e que apreciem esta dica.
Rodrigo Capelini.
Que fique bem claro rm -Rvf / (para quem é usuário iniciante) remove TUDO, ou seja TUDO...
Abraço cara gostei da dica