Perguntas com a marcação «performance»

29
python vs bc na avaliação de 6 ^ 6 ^ 6

Estou avaliando a expressão 6^6^6usando pythone bcseparadamente. O conteúdo do arquivo python é print 6**6**6. Quando executo time python test.py, recebo a saída como real 0m0.067s user 0m0.050s sys 0m0.011s E então, eu executei o comando time echo 6^6^6 | bcque me deu a seguinte saída real...

28
Por que "ls *" demora tanto mais que "ls"?

Eu tenho alguns arquivos em um diretório: $ ls | wc -l 9376 Alguém pode explicar por que existe uma diferença de horário tão grande no uso ls *e ls? $ time ls > /dev/null real 0m0.118s user 0m0.106s sys 0m0.011s e $ time ls * > /dev/null real 1m32.602s user 0m0.233s sys 0m0.438s ok,...

28
para vs encontrar no Bash

Ao percorrer os arquivos, há duas maneiras: use um forloop: for f in *; do echo "$f" done use find: find * -prune | while read f; do echo "$f" done Supondo que esses dois loops encontrarão a mesma lista de arquivos, quais são as diferenças nessas duas opções em desempenho e...

26
Posso apenas desativar o updatedb?

É updatedbnecessário? Eu nunca uso locatee meus servidores tendem a ter dezenas de milhões de arquivos, o que geralmente faz com que o updatedb seja executado por um longo tempo e consuma a E / S necessária ao MySQL e / ou outro software. Posso apenas removê-lo do cron e esperar que tudo funcione?...

23
Uso do O_DIRECT no Linux

Se essa pergunta for muito programada, me avise. Gostaria de saber se há pessoas familiarizadas com o sinalizador O_DIRECT para a chamada de sistema open () no Linux 2.6? Linus menospreza seu uso, no entanto, a gravação de arquivos de alto desempenho parece indicar seu uso. Gostaria de saber alguma...