Por que a pesquisa no Windows é tão lenta se comparada ao Linux?

1

Ao usar find no Linux, os resultados são retornados em segundos / milissegundos. Por outro lado, o Windows Explorer às vezes leva alguns minutos ao pesquisar um arquivo.

Estou ciente do fato de que o Windows indexa apenas alguns diretórios, mas não das razões por trás disso.

    
por Robert Hönig 17.12.2016 / 23:15

2 respostas

1

Eu diria que a pesquisa do Windows tentará indexar também o conteúdo dos arquivos durante a pesquisa, sendo, portanto, relativamente lento. Se você quiser um resultado de pesquisa rápido similar, você também pode querer pesquisar via linha de comando no Windows através do comando DOS antigo find .

A propósito: no Linux, você pode querer usar locate para uma pesquisa de nome de arquivo pré-indexada, ou recollindex para uma pesquisa sobre conteúdo de arquivo pré-indexado.

    
por 18.12.2016 / 00:01
0

Além disso, o Linux e o Windows usam um sistema de arquivos diferente Para Linux, é algum tipo de ext (3 ou 4) link
No Windows, no entanto, o sistema de arquivos padrão por anos é o NTFS: link

No entanto, Jaleks está certo de que isso pode ser mais sobre o próprio serviço de indexação e sua estrutura. Pessoalmente, eu uso o programa chamado Everything para procurar por arquivos (buscas baseadas em nome, sem conteúdo) em unidades NTFS, e depois de uma indexação de 30 segundos em um disco rígido quase cheio de 500 GB eu consigo acessar qualquer arquivo como Assim que eu digito o nome dele. Então NTFS pode fazer também;)

    
por 19.12.2016 / 23:29