Por que demora muito para abrir alguns pequenos arquivos de texto no Vim?

2

Por que demora muito para abrir certos arquivos de configuração acessíveis apenas ao superusuário no Vim?

Por exemplo:

$ sudo vim /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

São necessários 10 segundos em um computador ocioso para que esse pequeno arquivo de texto seja aberto no Vim. O tempo gasto é o mesmo, não importa quantas vezes eu feche e abra esse arquivo. Outros arquivos pertencentes a um usuário normal são abertos em um flash.

Atualização: usei strace para descobrir a causa do atraso. Acontece que o plugin vim-signify que eu estava usando com o Vim estava causando este erro. Ao remover o plugin, o Vim abre o arquivo em um flash. Um problema foi arquivado com o autor do plug-in.

    
por Ashwin Nanjappa 19.05.2014 / 04:04

1 resposta

1

Se o seu sistema estiver realmente ocioso durante esse tempo, não deve demorar muito para abrir um arquivo pequeno. Verifique se o mesmo problema está presente em outros editores primeiro.

hen verifica coisas como uso de memória atual, número de arquivos abertos, gargalos de gargalos de i / o etc usando ferramentas como top, iostat, vmstat & amp; Sar dados para quaisquer problemas para confirmar o sistema não está sob atividade pesada quando o problema reproduzível. Essas ferramentas ajudam a determinar o que seu sistema está fazendo durante esse período, o que ajudaria a diminuir ainda mais.

Se não estiver sob nenhuma carga, a próxima coisa a verificar é o número de arquivos / inodes na mesma partição e o número de entradas de diretório em /var/..para isso, use ferramentas como dumpe2fs.

Meus 2 cêntimos, deixe-me saber se precisar de mais ajuda.

    
por askb 19.05.2014 / 07:11