informatica:microservers:raid
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatica:microservers:raid [2020/12/12 22:53] – [Pruebas de velocidad] jose | informatica:microservers:raid [2020/12/16 00:05] (current) – jose | ||
|---|---|---|---|
| Line 88: | Line 88: | ||
| Voy a decir que la swap no salte al no ser que use el 90% porque zfs coge mucha memoria. Por defecto vienen al 40% | Voy a decir que la swap no salte al no ser que use el 90% porque zfs coge mucha memoria. Por defecto vienen al 40% | ||
| sysctl vm.swappiness | sysctl vm.swappiness | ||
| - | |||
| vm.swappiness = 60 | vm.swappiness = 60 | ||
| Añado al final de: | Añado al final de: | ||
| / | / | ||
| - | |||
| vm.swappiness=10 | vm.swappiness=10 | ||
| Como tengo 16Gb de RAM, le digo que use 12gbs, Por defecto tiene 7.7Gb | Como tengo 16Gb de RAM, le digo que use 12gbs, Por defecto tiene 7.7Gb | ||
| arc_summary | grep " | arc_summary | grep " | ||
| - | |||
| Target size (adaptive): | Target size (adaptive): | ||
| Añadimos a la configuración de zfs 12Gb que son 12*1024*1024*1024=12884901888 | Añadimos a la configuración de zfs 12Gb que son 12*1024*1024*1024=12884901888 | ||
| / | / | ||
| - | |||
| options zfs zfs_arc_max=12884901888 zfs_prefetch_disable=1 | options zfs zfs_arc_max=12884901888 zfs_prefetch_disable=1 | ||
| + | |||
| + | Miramos la caché. Instalamos sdparm | ||
| + | apt-get install sdparm | ||
| + | Miramos un disco: | ||
| + | sdparm /dev/sda | ||
| + | < | ||
| + | /dev/sda: ATA | ||
| + | Read write error recovery mode page: | ||
| + | AWRE 1 [cha: n, def: 1] | ||
| + | ARRE 0 [cha: n, def: 0] | ||
| + | PER | ||
| + | Caching (SBC) mode page: | ||
| + | IC 0 [cha: n, def: 0] | ||
| + | WCE | ||
| + | RCD | ||
| + | Control mode page: | ||
| + | TST | ||
| + | SWP | ||
| + | </ | ||
| + | |||
| + | En caching, dentro de WCE tiene que tener def a 1 como lo tiene: | ||
| + | WCE | ||
| Reiniciamos y comprobamos los valores: | Reiniciamos y comprobamos los valores: | ||
| Line 196: | Line 214: | ||
| errors: No known data errors | errors: No known data errors | ||
| </ | </ | ||
| + | |||
| + | ====== NFS ====== | ||
| + | Instalamos NFS: | ||
| + | apt install nfs-kernel-server | ||
| + | Compartimos recurso: | ||
| + | zfs set sharenfs=no_subtree_check, | ||
| + | |||
| + | Lo comprobamos: | ||
| + | zfs get sharenfs dades | ||
| + | |||
| + | NAME | ||
| + | dades sharenfs | ||
| + | Desde otro servidor (tenemos que tener instalado nfs-common) | ||
| + | apt-get install nfs-common | ||
| + | |||
| + | showmount -e 192.168.1.76 | ||
| + | Export list for 192.168.1.76: | ||
| + | / | ||
| + | |||
| + | ====== Instalación FTP ====== | ||
| + | Lo haremos con docker. Primero instalamos docker: | ||
| + | sudo apt-get install \ | ||
| + | apt-transport-https \ | ||
| + | ca-certificates \ | ||
| + | curl \ | ||
| + | gnupg-agent \ | ||
| + | software-properties-common | ||
| + | | ||
| + | curl -fsSL https:// | ||
| + | |||
| + | apt-key fingerprint 0EBFCD88 | ||
| + | | ||
| + | add-apt-repository \ | ||
| + | " | ||
| + | | ||
| + | | ||
| + | |||
| + | apt-get update | ||
| + | apt-get install docker-ce docker-ce-cli containerd.io | ||
| + | |||
| + | Docker compose: | ||
| + | sudo curl -L " | ||
| + | sudo chmod +x / | ||
| + | |||
| + | | ||
| + | docker run --rm --name ftp_server -d -p 21:21 -p 21000-21010: | ||
| ====== Pruebas de velocidad ====== | ====== Pruebas de velocidad ====== | ||
| + | Las hacemos con la aplicación fio, la instalamos: | ||
| + | apt-get install fio | ||
| ===== Local ===== | ===== Local ===== | ||
| + | Escritura 260 IOPS | ||
| + | |||
| Creamos un fichero de 16gbs: | Creamos un fichero de 16gbs: | ||
| cd /dades | cd /dades | ||
| Line 235: | Line 303: | ||
| </ | </ | ||
| + | Nos quedamos con la línea 7 que dice que son 260 IOPS | ||
| + | write: IOPS=260, BW=261MiB/s (273MB/ | ||
| Provem 4 processos de lectura y escriptura: | Provem 4 processos de lectura y escriptura: | ||
| - | Lectura: | + | Lectura |
| fio --time_based --name=" | fio --time_based --name=" | ||
| < | < | ||
| Line 273: | Line 343: | ||
| </ | </ | ||
| - | Escriptura: | + | Escriptura |
| fio --time_based --name=" | fio --time_based --name=" | ||
| < | < | ||
| Line 309: | Line 379: | ||
| </ | </ | ||
| - | ==== Remoto ==== | + | ===== Remoto ===== |
| + | SCP: | ||
| + | 5.6G 105.0MB/ | ||
| + | 16GB 104.2MB/ | ||
| + | |||
| + | NFS: | ||
| + | Montamos el recurso: | ||
| + | mount 192.168.1.76:/ | ||
| + | Copiamos los ficheros: | ||
| + | time cp fitxer /mnt/nfs | ||
| + | |||
| + | 5.6G real 0m53.395s | ||
| + | 16GB real 2m33.965s | ||
| + | |||
| + | FTP: | ||
| + | |||
| + | Desde una conexión 100Mbps/ | ||
| + | 1.6Gb (1718558720 bytes) sent in 132.96 secs (12.3269 MB/s) | ||
| + | 5.5Gb (5864260625 bytes) sent in 453.54 secs (12.3311 MB/s) | ||
| + | |||
| + | Desde una conexión 552Mbps/ | ||
| + | 1Gb (1073741824 bytes) sent in 23.7 secs (45279.08 Kbytes/ | ||
| + | 5Gb (5368709120 bytes) sent in 110 secs (48596.40 Kbytes/ | ||
| + | |||
informatica/microservers/raid.1607813633.txt.gz · Last modified: by jose
