2 votos

Partición de la SSD para una estación de trabajo de desarrollo

Yo trabajo como una empresa de la Web de desarrollador de aplicaciones. Atm, yo sólo trabajo en el lado del servidor. Puedo desarrollar EWA utilizando Java , ya sea JavaScript. Mi pila de desarrollo incluye :

  • Eclipse
  • Maven
  • JoNAS Servidor Web (o Tomcat)
  • SoapUI
  • NodeJS
  • Sublime Text
  • cURL
  • zsh (para secuencias de comandos de shell).

Mi máquina funciona Ubuntu 16.04 LTS por defecto utilizando el esquema de particionamiento por ahora (ya que hasta hoy sólo había 1TG unidad de disco duro).

Mi resumen de las características del equipo : https://0bin.net/paste/WrztIvzvGsGl0K1q#AWfh4Bvgnp3WnyjkzGxuLQPWSIf5FuihrUY9s1VPreD

Salida de du -sh /* 2> /dev/null

14M   /bin
147M  /boot
184K  /dev
22M   /etc
45G   /home
0     /initrd.img
0     /initrd.img.old
801M  /lib
4,0K  /lib64
16K   /lost+found
16K   /media
16K   /mnt
4,0K  /mnt1
4,0K  /mnt_name
2,4G  /opt
0     /proc
490M  /root
9,7M  /run
14M   /sbin
4,0K  /snap
12K   /soft
4,0K  /srv
0     /sys
112K  /tmp
6,9G  /usr
1,4G  /var
0     /vmlinuz
0     /vmlinuz.old
4,0K  /yourdev-crontab

Hoy, he recibido una nueva unidad SSD que es de 256 gb. Así que tengo que pensar en mi esquema de particionamiento con el fin de aumentar el rendimiento, si es posible.

Todos mis dev pila (excepto líneas de comandos de herramientas) se almacenan en /opt o /usr/local carpetas.

La pregunta es : ¿cómo debo partición de mi disco duro para que me los beneficios de la SSD velocidad ? (¿qué debo poner en el disco SSD lo que debo poner en la 1TG unidad ? Debo poner mi /home carpeta en el SSD o no ? Debo poner la JVM en el SSD o debo usar un disco ram...)

En resumen cómo partición de mi pc para optimizarlo para el Desarrollo de aplicaciones Web ?

1voto

Liu Siyuan Puntos 346

Creo que usted puede poner su /home en el disco duro viejo. El resto del sistema se puede poner en su nuevo disco SSD.

Alternativamente, si usted también quiere acelerar algunos de los archivos en el /home directorio (tal vez algunos archivos del proyecto), se puede poner /home en su SSD y Monte el disco duro en /media .

0voto

David Grant Puntos 8477

Caché SSD con LVM

A partir de los datos que usted proporcionó todo debe encajar muy bien en la unidad con suficiente espacio, su configuración probablemente incluso cabe en la mitad de espacio. Como escribí en un comentario, incluso con paquetes como Lyx/TeX no necesito más de 30 GB para mi partición root, excepto /home.

Supongo que hasta ahora sólo tenía una root de la partición que contiene todos los datos y como usted dijo que actualmente no utilizan el cifrado. Puede continuar ejecutando este programa de instalación en el disco SSD y configurar lvmcache, dedicando la mitad o menos del tamaño de la unidad SSD como caché de la unidad de disco duro para ayudar a mejorar la lee desde el disco duro con frecuencia se utilizan los bloques. El emparejamiento de un 1 TB de HDD, con cerca de 100 GB de almacenamiento Flash, no parece ser inusual por el camino y puede ser mucho, pero depende de sus patrones de uso.

Recientemente he configurado lvmcache mí mismo y publicado un Q&A (lo siento por la espera) tratando de explicar la configuración de la manera más breve y con menos disco duro valores codificados como sea posible. Ya que no quiero cifrado puede omitir el cryptsetup pasos y el uso de los dispositivos sin formato (/dev/sd*) en lugar de asignador de dispositivos para el cifrado de volúmenes (/dev/mapper/).

Cosas a considerar:

  • Caché SSD es una tierra de en medio entre todo el HDD o SSD de almacenamiento de configuraciones para mejorar el rendimiento de la lectura. El rendimiento de la escritura se limita a la más lenta dispositivo que no siempre puede ser el disco duro (aunque el SSD, al menos, una clase por encima de mi ejemplo actual).
  • La ganancia de rendimiento depende de su patrón de uso, máquinas virtuales en ejecución tenido hasta ahora la mayoría de los efectos positivos para mí, pero su kilometraje puede variar.
  • Tratar simplemente el disco duro con la memoria caché de datos de otro volumen montado a /media descrito por Liu. Poner todo el contenido que no es necesario con frecuencia o que ha crecido a grandes en /opt, /usr/local o /home en el disco duro y un enlace simbólico desde el SSD
  • Para lecturas rápidas y escribe usted debería considerar la posibilidad de un ramdisk, ccache y los gustos.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: