3 pontos por GN⁺ 2024-07-11 | 1 comentários | Compartilhar no WhatsApp
  • Calcula links físicos com precisão e usa um formato de saída inspirado no NCDU
  • Saída em ASCII puro, com compatibilidade perfeita com o tty do Linux
  • Formato de saída configurável. A profundidade máxima exibida dos arquivos pode ser alterada por argumento de linha de comando
  • O dut é muito rápido, mas não vence em todos os casos
    • Quando o cache de disco do Linux não está preenchido, fica atrás de alguns programas
    • Nas execuções seguintes, o dut supera com folga todos os outros programas

1 comentários

 
GN⁺ 2024-07-11
Comentários no Hacker News
  • Há reflexões sobre formas de aumentar a velocidade sacrificando a precisão

    • Proposta de uma abordagem iterativa para identificar e descartar rapidamente itens pequenos e sem importância
    • Em cada etapa, é possível entender o espaço usado por diretórios e arquivos com resolução mais alta
  • A melhor UI para uso de disco tem formato de gráfico circular, com os diretórios de nível superior exibidos no anel interno

    • É possível passar o mouse ou dar duplo clique em subdiretórios grandes para ver os detalhes
    • É útil no Windows, mas não está claro como isso lidaria com unidades de vários terabytes
  • No Windows, usar o Wiztree em vez do Windirstat melhorou bastante a velocidade

    • Ele lê diretamente a tabela NTFS em vez de percorrer os diretórios
    • Fica a dúvida se essa abordagem funcionaria também no sistema de arquivos ext4
  • Compartilhamento de um script usado há mais de 10 anos

    • Um script shell simples que calcula o tamanho dos diretórios e exibe o resultado ordenado
  • Há ceticismo sobre a possibilidade de o sistema de arquivos armazenar informações de stat ao lado das entradas de getdents

    • Compartilhamento de um caso encontrado no CephFS
  • Já vinham usando ferramentas semelhantes ao du, mas demonstram interesse em uma nova ferramenta

    • A saída do dut parece confusa
    • Tentativa de resolver isso usando uma opção para mostrar o caminho completo, já que a renderização em árvore é confusa
  • Proposta da ideia de mostrar a hierarquia de arquivos no formato de flamegraph

    • Compartilhamento de um link para a discussão anterior e do próprio trabalho
  • Surpresa com o fato de statx ser muito mais rápido que fstatat

    • fstatat é um wrapper fino que chama statx e copia o resultado para o espaço do usuário
  • Compartilhamento de um alias adicionado ao bashrc

    • Um comando que mostra a lista de diretórios e seus tamanhos no diretório atual
  • Uso do dua em um MacBook Pro e interesse em comparar com a nova ferramenta