Antecedentes
Enquanto copia um grande número de arquivos de som de vários megabytes, a área de trabalho do Kubuntu torna-se intermitentemente não responsiva (o ponteiro do mouse pode se mover, mas o Firefox, o Konsole e o próprio KDE ignoram temporariamente pressionamentos de teclado, cliques de mouse e E / S de rede) .
$ uname -a
Linux jaguar 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 19:31:57 UTC 2010 x86_64 GNU/Linux
$ cp -Rnv /home/user/music/flac/* .
O PID é 11544 e, em seguida, tentei:
$ renice -n 19 -p 11544
$ ionice -c 3 -p 11544
Estranhamente, ao acessar remotamente um laptop na rede local (via TightVNC), a tela remota é continuamente atualizada (se eu estiver usando o laptop). Da mesma forma, reproduzir arquivos de música fora da unidade USB (mesmo um arquivo que não tenha sido totalmente copiado) não é afetado pelo problema de falta de resposta intermitente.
Pressionar Control-Z para suspender o processo de cópia resulta em um comportamento normal (uma vez que o toque de tecla é finalmente aceito pelo Konsole) instantaneamente.
O que eu estava tentando realizar foi o seguinte:
- Copie CDs para o computador desktop (Linux).
- Conecte a unidade USB ao laptop.
- Execute o WinSCP no laptop.
- Copie arquivos de música usando o WinSCP do computador de mesa para a unidade USB no laptop.
No entanto, não importa qual software eu usei (WinSCP, Tunnelier ou rsync sobre Cygwin), a cópia começaria com um zippy de 2 MB / s, então sufocaria para 60 KB / s depois de alguns segundos. Efetivamente, a cópia segura seria paralisada.
Googlin '
Pesquisas encontraram algumas pessoas que tiveram problemas semelhantes. Os problemas foram embora para a maioria deles, mudando para o Tunnelier. Isto não funcionou para mim. Outras pessoas mudaram para o FreeBSD para resolver o problema. Isso não é uma opção neste momento. Ainda outros mudaram do Protocolo SSH 2 para o Protocolo SSH 1. Isso também não funcionou para mim.
Arquivos de log
A unidade USB fez check-out bem usando chkdsk /f
no Windows. Não há mensagens de erro relevantes em nenhum dos arquivos de log de /var/log
.
Desempenho
O monitoramento do sistema usando top
não mostra nada suspeito quando as "pausas" ocorrem. ( top
continua a atualizar durante um momento de falta de resposta.) O programa hald-addon-storage
mostra que realiza polling /dev/sr0
a cada 2 segundos. O que quer que isso signifique.
Hardware
Quad-core com 8 GB de RAM. A unidade /tmp
está vazia e /
mostra 72% de uso. A RAM tem 2 GB livres e nem uma única CPU é indexada além do uso de 1%, mesmo durante as pausas.
Pergunta
Alguém tem alguma idéia sobre o que pode estar acontecendo, ou caminhos para explorar para tentar entender o que está acontecendo com o sistema?