Noticias sobre Linux
27 meneos
521 clics

Reutilizando informática - Servidor de pruebas en un smartphone

Este es un envío diferente a los habituales. Es para la parte "red social" de menéame :hug: He montado un servidor web de pruebas en un smartphone, y necesito algo de carga real para ver de qué es capaz. El enlace estará disponible dos o tres días, después apagaré el aparato (la verdad por delante). Detalles en el primer comentario.

| etiquetas: smartphone , aokp , userland , debian , lighttpd
17 10 0 K 35
17 10 0 K 35
  1. Si llegas a esta noticia y el enlace ya no funciona, necesitas: un smartphone con al menos Android 6, UserLand*, tu GNU/Linux favorito y Lighttpd.
    En este caso concreto, el smartphone es un Galaxy S4 Mini (GT-i9195), con AOKP Pie (Android 9), y la distro elegida es Debian.
    Si alguna vez has montado un servidor GNU/Linux, te será muy facil repetirlo. Eso si, tiene que saber que cuando abres un puerto en el linux "invitado", UserLand pone un 20 delante. Por lo tanto el puerto SSH por defecto es 2022, el http 2080, etc.

    *Disponible en la Play Store y en F-Droid.
  2. Ya está apagado, no intentéis conectar.
    Y gracias a los que habéis entrado.

    Conclusión: Apenas ha tenido carga (75 visitas/día), así que no puedo saber cual es su capacidad real. Lo que si he podido comprobar es que en 48 horas que ha estado encendido, no ha tenido problemas de estabilidad. Tampoco ha tenido un consumo de batería especialmente elevado, imagino que esto va muy relacionado con la carga. Al menos queda claro que UserLand cuando está iddle no consume batería sólo por estar encendido.
  3. Si quieres probar lo que soporta usa apache bench (ab)
  4. dado que no indicas que hayas instalado php ni mysql estaras sirviendo paginas estaticas ¿correcto? Esa es una actividad muy liviana, recuerdo haber tenido servidores hace 15 años con 512MB de ram y procesadores Celeron 1.3 de la epoca y se les podia meter bastante trafico con paginas estaticas.

    Ahora, con esa configuracion ni se me ocurriria pensar en meterle un wordpress ;)

    Como dice #3, apache benchmark es tu amigo, el ejecutable se llama ab como te ha indicado
  5. #4 los wordpress los carga el diablo... Bueno en general todos los cms ...
  6. #5 no puedo estar mas de acuerdo, se comen los recursos, la gente instala plugins como quien come caramelos, no los actualizan y un buen dia te encuentras con un cms hackeado, antes era el pan de cada dia con joomla y ahora se repite la historia con wordpress
  7. #4 Como era la primera vez que monto este invento, he usado una web estática. Para la próxima quiero probar un CMS sin base de datos (pivotlog.net/), porque un mysql me parece demasiado para el hardware. Pero bueno, por probar, igual pruebo uno que si que necesite mysql (Drupal probablemente).

    #3 Tomo nota del Apache Bench {0x1f44d}
  8. Ya que ha hecho portada del sub, acabo de volver a encender el smartphone, para que podáis probarlo :-)
  9. #8 te tiro un wget ahora mismito :-)
    Creo que te va un poco lento, tienes limitado los spiders?
    festuc@arale ~ [12:23:42]
    > $ wget -r electron.sytes.net:2080/
    --2019-04-22 10:33:06-- electron.sytes.net:2080/
    S'està resolent electron.sytes.net (electron.sytes.net)… 212.225.237.97
    S'està connectant a electron.sytes.net (electron.sytes.net)|212.225.237.97|:2080… connectat.
    HTTP: s'ha enviat la petició, s'està esperant una resposta… 200 OK
    Mida: 8427 (8,2K) [text/html]
    S'està desant a: «electron.sytes.net:2080/index.html»

    electron.sytes.net:20 100%[=========================>] 8,23K --.-KB/s en 0,008s

    2019-04-22 10:33:06 (987 KB/s) - s'ha desat «electron.sytes.net:2080/index.html» [8427/8427]

    S'està llegint el robots.txt; si us plau, ignoreu els errors.
    --2019-04-22 10:33:06-- electron.sytes.net:2080/robots.txt
    S'està reutilitzant la connexió a electron.sytes.net:2080.
    HTTP: s'ha enviat la petició, s'està esperant una resposta… 200 OK
    Mida: 0 [text/plain]
    S'està desant a: «electron.sytes.net:2080/robots.txt»

    electron.sytes.net:20 [ <=> ] 0 --.-KB/s en 0s

    2019-04-22 10:33:07 (0,00 B/s) - s'ha desat «electron.sytes.net:2080/robots.txt» [0/0]

    --2019-04-22 10:33:07-- electron.sytes.net:2080/layout/styles/layout.css
    S'està reutilitzant la connexió a electron.sytes.net:2080.
    HTTP: s'ha enviat la petició, s'està esperant una resposta… 200 OK
    Mida: 19252 (19K) [text/css]
    S'està desant a: «electron.sytes.net:2080/layout/styles/layout.css»

    electron.sytes.net:20 100%[=========================>] 18,80K --.-KB/s en 0,06s

    2019-04-22 10:33:08 (294 KB/s) - s'ha desat «electron.sytes.net:2080/layout/styles/layout.css» [19252/19252]

    --2019-04-22 10:33:08-- electron.sytes.net:2080/index.html
    S'està reutilitzant la connexió a electron.sytes.net:2080.
    HTTP: s'ha enviat la petició, s'està esperant una resposta… 200 OK
    Mida: 8427 (8,2K) [text/html]
    S'està desant a: «electron.sytes.net:2080/index.html»

    electron.sytes.net:20 100%[=========================>] 8,23K --.-KB/s en 0,008s

    2019-04-22 10:33:09 (1000 KB/s) - s'ha desat «electron.sytes.net:2080/index.html» [8427/8427]

    --2019-04-22 10:33:09-- electron.sytes.net:2080/gallery.html
    S'està reutilitzant la connexió a electron.sytes.net:2080.
    HTTP: s'ha enviat la petició, s'està esperant una resposta… 200 OK
    Mida: 4789 (4,7K) [text/html]
    S'està desant a: «electron.sytes.net:2080/gallery.html»

    el…   » ver todo el comentario
  10. #9 No he limitado nada, al menos no intencionadamente. El Lighttpd está por defecto.
    Me da a mi que el cuello de botella está en mi conexión (50/2), o en el WiFi.
  11. #9 Acabo de pasarle el Apache Bench (gracias #3), y el teléfono me indica un sostenido de 5 MB/s, así que el cuello de botella está en mi conexión, no en la wifi.
    Este es el resultado:

    Finished 300 requests


    Server Software: lighttpd/1.4.45
    Server Hostname: electron.sytes.net
    Server Port: 2080

    Document Path: /fotos/Tren-Historico-Valencia.jpg
    Document Length: 1237170 bytes

    Concurrency Level: 5
    Time taken for tests: 77.653 seconds
    Complete requests: 300
    Failed requests: 0
    Total transferred: 371222700 bytes
    HTML transferred: 371151000 bytes
    Requests per second: 3.86 [#/sec] (mean)
    Time per request: 1294.209 [ms] (mean)
    Time per request: 258.842 [ms] (mean, across all concurrent requests)
    Transfer rate: 4668.52 [Kbytes/sec] received

    Connection Times (ms)
    min mean[+/-sd] median max
    Connect: 21 50 17.4 48 187
    Processing: 721 1240 188.3 1191 2045
    Waiting: 21 65 42.3 53 307
    Total: 769 1289 192.9 1236 2114

    Percentage of the requests served within a certain time (ms)
    50% 1236
    66% 1297
    75% 1352
    80% 1411
    90% 1578
    95% 1698
    98% 1828
    99% 1921
    100% 2114 (longest request)
  12. #10 Quizá un usb2ethernet te ayudaría?
    Ya ves los tiempos que me daba.
    Pero tu proyecto me parece fantástico para guardar información confidencial en cualquier rincón de la tierra (incluido sus órbitas más bajas) a un buen precio
  13. #12 Ahora mismo la Wifi tira más que la conexión a Internet, así que lo del ethernet no lo veo necesario, pero la idea es buena. De todas formas, nadie va a poner nada demasiado pesado en un teléfono :-D

    Mi idea con esto es tener un servidor web de muy bajo costo, no necesariamente para almacenar "maldades" :roll:
  14. #13 No tienen que ser maldades necesariamente . Pueden ser una copia de tus ahorros en critpomonedas por ejemplo. Y que no te de la gana que ningún ladrón entre en tu casa y encuentre las claves privadas.
  15. #14 Montas un OwnCloud como servicio oculto TOR, y te puedes conectar a él desde cualquier equipo que tenga el TorBrowser. Además, al usar la red TOR se salta todos los NAT que pudiera haber de por medio. Siempre que no estés en una red que filtre TOR, obviamente.
    Eso si, ten el smartphone en un lugar seguro...
  16. #15 por tor puedes montar un ssh i de allí un sshfs. que te va a requerir menos recursos en servidor, no crees?
comentarios cerrados

menéame