Alguns módulos com fome de sistema podem ser desativados?

4

Deixe-me adicionar algum contexto: Atualmente, estou usando o Ubuntu 9.10 de 64 bits (Desktop) em um PC estacionário relativamente potente (Intel Core i7 920, 12 GB de RAM). Meu objetivo é obter imagens de alta velocidade com uma câmera de visão mecânica pointgrey Grashopper (para pesquisa, projeto de doutorado). Esta câmera é capaz de 200 fps em resolução VGA (640x480). A câmera é conectada usando Firewire (1394b) e os drivers e softwares da Pointgrey funcionam muito bem. Eu desenvolvi um aplicativo de console C ++ que pode gravar um certo número de quadros para memória pré-alocada e depois disso também salvar os quadros grapped para o disco rígido. Atualmente funciona bem, mas às vezes estou observando alguns framedrops (1-3). Quando isso acontece eu redefino o experimento e repito a gravação e normalmente eu tenho sorte na segunda vez sem framedrops (o driver da câmera tem um contador interno de quadros que estou usando).

Pergunta: Eu normalmente vou para o tty1 e uso o "sudo service gdm stop" para desabilitar o frontend gráfico. Parece liberar alguma memória, embora essa não seja minha principal preocupação. Minha preocupação é com recursos da CPU. Existem outros módulos com fome do sistema que podem ser desativados temporariamente, de forma que a CPU fique menos ocupada no Ubuntu 9.10?

Em algum momento no futuro, atualizarei para 10.10. Eu deveria, talvez, optar pela edição do servidor?

Obrigado.

    
por Ole Thomsen Buus 30.01.2011 / 11:59

1 resposta

1

Dependendo da duração da experiência, você pode reter temporariamente os outros processos com cpulimit . Você pode ter que experimentar um pouco para descobrir quem são os grandes usuários antes de colocar um freio neles. A coisa boa é que depois de terminar você pode parar o cpulimit e tudo voltará ao normal. Uma coisa a mencionar é que você terá que fazer um pouco de matemática, já que você tem um quad core para levar em conta que o% per core não é difícil, mas fará a diferença no resultado.

Espero que isso ajude.

    
por Allan 30.01.2011 / 16:14