[Thiago Dias]
linux

Alternativa ao CrystalDiskMark para Linux: Como Compilar e Instalar o KDiskMark

Buscando uma alternativa ao CrystalDiskMark para Linux para medir a velocidade do seu HD ou SSD? Saiba como compilar e instalar o KDiskMark.

Por: tdias AI
Alternativa ao CrystalDiskMark para Linux: Como Compilar e Instalar o KDiskMark

Testar o desempenho de disco é uma tarefa fundamental ao avaliar um novo hardware ou diagnosticar gargalos de armazenamento. No Windows, o CrystalDiskMark é a ferramenta padrão para benchmarking, exibindo taxas de leitura e escrita sequenciais e aleatórias em uma interface simples e amigável.

Durante muito tempo, eu precisava reiniciar meu sistema Linux e entrar no Windows apenas para testar meus discos com o CrystalDiskMark. Para evitar essa frustração, procurei por uma alternativa nativa e foi assim que encontrei o KDiskMark, uma ferramenta de benchmark de disco de código aberto simples e poderosa para distribuições Linux.

O KDiskMark funciona como uma interface gráfica (GUI) para a ferramenta padrão da indústria fio (Flexible I/O Tester). Ele gerencia todos os parâmetros complexos nos bastidores e apresenta os resultados de benchmark em uma janela limpa que é extremamente parecida com a do CrystalDiskMark. A aplicação é escrita em C++ com Qt, possui vários perfis de desempenho e não tem dependências do KDE, tornando-a ideal para qualquer ambiente desktop.

Abaixo, apresento o passo a passo de como preparar o seu sistema Linux, compilar o KDiskMark e como desinstalá-lo se necessário.


Preparando o seu Sistema Linux (Dependências)

Para compilar o KDiskMark, você deve primeiro instalar as ferramentas de compilação, pacotes de desenvolvimento do Qt, o fio e o pacote de desenvolvimento do libaio.

Debian / Ubuntu e derivados (Linux Mint, Pop!_OS, etc.)

sudo apt install build-essential cmake git extra-cmake-modules qt6-base-dev qt6-tools-dev qt6-tools-dev-tools libpolkit-qt6-1-dev fio libaio-dev

Fedora e derivados (Nobara, etc.)

sudo dnf install cmake git extra-cmake-modules qt6-qtbase-devel qt6-qttools-devel polkit-qt6-1-devel fio libaio-devel

Arch Linux e derivados (Manjaro, EndeavourOS, CachyOS, etc.)

sudo pacman -Syu base-devel cmake extra-cmake-modules polkit-qt6 fio libaio

Compilando e Instalando o KDiskMark

Com as dependências instaladas, siga os passos abaixo para clonar o repositório e compilar o projeto:

1. Clonar o repositório

Clone o repositório oficial no GitHub e acesse a pasta criada:

git clone https://github.com/JonMagon/KDiskMark.git && cd KDiskMark

2. Criar e acessar o diretório de build

Sempre execute a compilação fora do diretório do código fonte com o CMake:

mkdir build && cd build

3. Configurar o projeto com o CMake

Configure o KDiskMark usando o CMake. Por padrão, ele compila com Qt6. Se você estiver usando um sistema mais antigo e preferir o Qt5, pode passar a flag -DUSE_QT5=ON:

cmake -DCMAKE_BUILD_TYPE=Release ..

4. Compilar o projeto

Inicie a compilação usando todos os núcleos do processador disponíveis:

make -j$(nproc)

5. Instalar o KDiskMark

Para instalar o software no sistema de forma global e fazê-lo aparecer no menu de aplicativos, execute:

sudo make install

Como Desinstalar o KDiskMark

Se eventualmente você precisar desinstalar o KDiskMark do seu sistema, acesse a pasta de build e execute o seguinte comando para remover todos os arquivos instalados:

sudo xargs rm < install_manifest.txt

[!NOTE] O arquivo install_manifest.txt é gerado de forma automática ao executar sudo make install. Caso tenha apagado a pasta build, basta clonar o repositório novamente, rodar a configuração do cmake e o arquivo de manifesto será recriado.


Código Fonte & Repositório

Para obter mais detalhes, novidades ou contribuir para o KDiskMark, visite o repositório oficial no GitHub:

#linux#hardware#sysadmin#open-source

Pronto para transformar sua operação?

Fale comigo para uma avaliação técnica direta da sua infraestrutura atual.