sábado, 18 de octubre de 2025

Adelgazar Synology DS214SE

 

🧩 1️⃣ Objetivo general

Eliminar todos los procesos que consumen CPU/RAM en un Synology DS214se con DSM 7.x:
indexación, telemetría, thumbnails, iSCSI y servicios innecesarios.


⚙️ 2️⃣ Acciones ejecutadas (en orden)

A) Eliminar Synology Drive y SynoFinder

Estos dos paquetes (Drive + Finder) consumen la mayor parte de RAM y CPU.

synopkg stop SynologyDrive synopkg stop SynoFinder synopkg uninstall SynologyDrive synopkg uninstall SynoFinder

🟢 Efecto: desinstalados y no volverán a indexar ni ejecutar ElasticSearch.
🔁 Revertir: reinstalar desde el “Centro de paquetes” (busca Drive Server y Universal Search).


B) Desactivar iSCSI (ScsiTarget)

iSCSI generaba el proceso synoscsitmonitor con 25–30 % de CPU constante.

synopkg stop ScsiTarget mv /usr/syno/etc/packages/ScsiTarget /usr/syno/etc/packages/ScsiTarget.disabled

🟢 Efecto: bloquea el servicio incluso tras reinicio.
🔁 Revertir:

mv /usr/syno/etc/packages/ScsiTarget.disabled /usr/syno/etc/packages/ScsiTarget

C) Desactivar telemetría y estadísticas

Elimina procesos data_collector_app, synoagentnotifyd, synostats.

killall data_collector_app killall synoagentnotifyd killall synostats mv /usr/syno/bin/cache.client/data_collector_app /usr/syno/bin/cache.client/data_collector_app.disabled 2>/dev/null mv /usr/syno/sbin/synoagentnotifyd /usr/syno/sbin/synoagentnotifyd.disabled 2>/dev/null mv /usr/syno/sbin/synostats /usr/syno/sbin/synostats.disabled 2>/dev/null

🟢 Efecto: DSM deja de enviar telemetría y recolectar estadísticas internas.
🔁 Revertir:

mv /usr/syno/bin/cache.client/data_collector_app.disabled /usr/syno/bin/cache.client/data_collector_app mv /usr/syno/sbin/synoagentnotifyd.disabled /usr/syno/sbin/synoagentnotifyd mv /usr/syno/sbin/synostats.disabled /usr/syno/sbin/synostats

D) Desactivar thumbnails y tareas multimedia

Evita procesos synomkthumbd, convert-task, synomkflvd.

killall synomkthumbd killall convert-task killall synomkflvd mv /usr/syno/bin/synomkthumbd /usr/syno/bin/synomkthumbd.disabled 2>/dev/null mv /usr/syno/bin/convert-task /usr/syno/bin/convert-task.disabled 2>/dev/null mv /usr/syno/bin/synomkflvd /usr/syno/bin/synomkflvd.disabled 2>/dev/null

🟢 Efecto: elimina carga constante de generación de miniaturas y conversiones.
🔁 Revertir:

mv /usr/syno/bin/synomkthumbd.disabled /usr/syno/bin/synomkthumbd mv /usr/syno/bin/convert-task.disabled /usr/syno/bin/convert-task mv /usr/syno/bin/synomkflvd.disabled /usr/syno/bin/synomkflvd

E) (Opcional) Script de autolimpieza al iniciar

Crea /usr/local/etc/rc.d/cleanup.sh para matar procesos si vuelven tras reinicio:

#!/bin/sh sleep 60 for p in synoagentnotifyd synostats data_collector_app synomkthumbd convert-task synomkflvd synoelasticd synoindexd; do killall $p 2>/dev/null done exit 0

Y dale permisos:

chmod +x /usr/local/etc/rc.d/cleanup.sh

🔁 Revertir:
Borrar el archivo:

rm /usr/local/etc/rc.d/cleanup.sh

📊 3️⃣ Verificación del estado

Después de aplicar todo (o tras reinicio):

ps | egrep 'data_collect|synoagent|finder|scsi|thumb|convert|flvd' top -b -n 1 | head -n 15

Esperado:

  • Sin coincidencias en ps.

  • CPU Idle > 70 %.

  • RAM libre > 80 MB.

  • Load average < 1.0.


💬 4️⃣ Resumen ejecutivo

AcciónImpactoRiesgoReversible
Quitar SynoFinder/Drive🔺 Alta (libera ~100 MB RAM)Bajo
Desactivar iSCSI🔺 Alta (reduce CPU)Bajo
Desactivar telemetría🔸 Media (menos CPU/RAM)Bajo
Desactivar thumbnails🔸 MediaBajo
Script autolimpieza🔹 PreventivoBajo

🧠 5️⃣ Síntesis final

Has convertido un DSM sobrecargado en un NAS minimalista: sin indexación, sin telemetría ni multimedia.
Resultado: rendimiento x3–x5 y carga estable en hardware de 256 MB.

No hay comentarios:

Publicar un comentario