Você está na página 1de 3

IREP SOCIEDADE DE ENSINO SUPERIOR, MDIO E FUNDAMENTAL

LTDA.
DIREO ACADMICA
COORDENAO DO CURSO DE PS GRADUAO EM SEGURANA
REDES DE COMPUTADORES
FUNDAMENTOS SISTEMA OPERACIONAIS

Caiua frana

ANALISE DE LEITURA E ESCRITA EM SISTEMAS DE ARQUIVO

NATAL/RN

Atividade de Fundamentos de Sistemas Operacionais


Ultilizando Sistema Linux - Debian com duas unidades (EXT4 e XFS)
1 - Criar 10 mil arquivos vazio
Comando Utilizado:
time for ((i=1; i<=10000;i++)) do touch arquivo$i.txt; done
1.1 - Tempo de criao dos arquivos em XFS":
real
user
sys

0m1.245s
0m0.060s
0m0.699s

1.2 - Tempo de criao dos arquivos em EXT4:


real
user
sys

0m0.973s
0m0.065s
0m0.509s

2 - Listagem de todos os 10 mil arquivos criados;


2.1 - Sistema de arquivo XFS;
Comando Utilizado:
time ls -l
real
user
sys

0m1.595s
0m0.278s
0m0.253s

2.2 - Sistema de arquivo EXT4;


real
user
sys

0m1.312s
0m0.343s
0m0.278s

3 - Exibir o contedo dos 10 mil arquivos criados;


Comando Utilizado:
time for ((a=1; a<=10000;a++)) do cat arquivo$a.txt; done
3.1 Sistemas de Arquivos XFS:
real
user
sys

0m22.457s
0m3.310s
0m6.241s

3.2 - Sistema de Arquivo EXT4:


real
user
sys

0m19.101s
0m2.096s
0m4.787s

4 - Use o comando time para medir o tempo gasto por cada comando e o
tempo total.
Script Utilizado: trabalho_pos_so_linux.sh
#!/bin/bash
#Autor: Caiua Franca
#Disciplina de Sistemas Operacionais
#Professor: Tadeu
echo "analisando tempo de criacao de 10000 arquivos"
echo "tempo de excecuo de criao"
time for ((i=1; i<=10000;i++)) do touch arquivo$i.txt; done
echo "analisando tempo de listagem 10000 arquivos"
echo "tempo de execuo de listagem"
time ls -l &
echo "analisando tempo de leitura dos 10000 arquivos"
echo "tempo de execuo de leitura"
time for ((i=1; i<=10000;i++)) do cat arquivo$i.txt; done
Comando Utilizado:
time ./trabalho_pos_so_linux.sh
4.1 - Sistemas de Arquivo XFS:
real
user
sys

0m19.790s
0m1.920s
0m4.332s

4.2 - Sistemas de Arquivos EXT4:


real
user
sys

0m19.296s
0m1.976s
0m3.799s