send ..!!!
Nota: Sr Burquet Por Favor si puede reenvie a la lista GUTL este post
mio pues imagino allí alguien sepa de esto peus son linuxeros viejos and
Thanks.
Please Help !!! a los que sean Linuxeros o a los que sean Developers o
sea programadores o el que sea que sepa:
En este tema del IBM Cloud Engine , al definir yo el app o job que
quiero ejecutar , yo puedo definir que cantidad de RAM usar y que
cantidad de CPU y por ende pagar por solo la que uso . vean esta captura
de Linux CLI en condor del servicio wireguard o sea el servicio wg-quick
que es el que crea e invoka suar el interfaz wg0 , en fin lo que me
llama la atencion es si vean hay 2 tuneleros wiregarianos usandolo ahora
mismo porque ese servicio wg-quick dice ser solo 0 task y con solo 0
byte de memoria ?????
O será que el vpn wireguard en si dado que se crea con tools o
herramientas clasicas Linux como ip route , ip addr , ifup2down y
similares en realidad ese servicio wg-quick solo se ejecuta al inicio en
el boot y al apagar la maquina para bring down el interfaz wg0?
Me parece que es eso …… hmmm. El lio que yo pregunto es porque por ej si
yo supiera que digamos 100 usuarios concurrentes solo consumen o
requieren apenas 1/8 de CPU o sea digamos 1 core de un CPU Octacore (de
hecho en Cloud Engine puedo seleccionar solo uisar 1/8 CPU y asi en 1
hora solo me cobran unos 7 minutos de 1 CPOU completo o sea solo pago la
octava parte del costo de 1 hora) y similarmente si yo supiera que
apenas 250 MB es suficiente para ejecutar Wireguard para 100 usuarios
tuneleros concurrentes (ya ven por que la Sra Lidia habla en términos de
usuarios concurrentes LTE y demás lingo? , seguro ella está money
constraint igual que JJ jejejeje)
En fin como averiguo yo realmente con lso comandos Linux por ej 10
usuarios concurrentes o 100 cuantos recursos CPU y RAM consumen o al
menos cuantos task y RAM consumen?
Alguien sabe ?
Sr Burquet si usted fuera tan amable de reenviar este email a la lista
GUTL pues alli esa people son linuxeros viejos !!! jejejeje y por
supuesto deben saber de todo esto !
Es que en systemctl status no aparece nada que diga wireguard o wg o
wg-quick
En service --status-all realmente solo puedo ver que el kernel
module esta cargado pero no veo wireguard por ningun lado (este es un
Debian 10.9 que wireguard esta en los backports no es ni Debian 11 ni
Ubunto 20.04 que ya traen wireguard en el kernel directo
Por ende service kmod status realmente solo me habla del kernel module
, y para colmo dice task 0 y Memory 0 Byte????
Recuerdo habia un lsmod para ver modulos del ernel …. Deja ver …. Bingo
lsmod lista a wireguard con memory 208896 y Used By dice 0 sin nombre
de nada ,
Pregunto quiere decir esto que el kernel module wireguard en este Linux
require o usa 208896 Bytes o sea aprox 210 MB??? Y si esto fuera asi
entonces porque dice Used By 0 ??? …… Bueno … ahora analizando el patron
de lsmod ya veo que si un modulo es usado por digamos otros 3 modulos
entonces dice 3 y lista sus nombrtes .
En fin ??, como saber cuanta memoria RAM hace falta dedicar para
ejecutar wireguard ? y com osaber cuantos usuarios concurrentes pueden
usar ese wireguard server??
Pregunto pues eso va a definer como yo configuro esos recursos vCPU y
RAM del container o IBM Code Engine para 100 usuarios concurrentes y
escalable hasta 10 instancias adicionales (en ese caso pago todo lo de 1
multiplicado por 10 si llegara a escalar digamos a soportar 1000
usuarios concurrentes por ende 100 users en hasta 10 Cloud Engines o
containers de estos)
Realmente agradeceré si alguien sabe como averiguar eso en un Linux
server wireguard con simples commandos como root pues obviamente no es
lo mismo pagar por 1 CPU que solo por 1/8 de CPU (es lo minimo
configurable o dedicable) ni pagar por 2 GB que solo por 250 MB que es
la unidad minima que puedo configurar
Vean la salida del commando WG indica hay 2 usuarios simultaneous ahora
y realmente no pasan nunca de 5 pero Bueno es mejor planificar 100 por
si acaso !! jejeje
Cualquier ayuda o info será agradecida,
Cheears and Thank You
JJ
root@condor:~# wg | head -20
interface: wg0
public key: ZvDnLgyYQW3RKhhauuEDHx2YAWHeKDclL0GY29XEhgU=
private key: (hidden)
listening port: 51820
peer: jGdCJOYg8SEnuZDEFHKolGaCK1rmPFV1oswX0EqoCDg=
preshared key: (hidden)
endpoint: 152.206.237.145:9472
allowed ips: 10.10.10.44/32, fd70:714:2002:726::44/128
latest handshake: 53 seconds ago
transfer: 329.37 MiB received, 253.19 MiB sent
peer: oijgeo/o2vCM3a1eKT5xCGyPmxOqg20cd7kDNTiIxUM=
preshared key: (hidden)
endpoint: 152.207.213.73:3128
allowed ips: 10.10.10.63/32, fd70:714:2002:726::63/128
latest handshake: 1 minute, 46 seconds ago
transfer: 17.01 MiB received, 111.99 MiB sent
peer: IdtKchtGXIM04hMmUDLaZL2ngmpXAXlAuksO1qe9Kh4=
root@condor:~# service wg-quick@wg0 status
* wg-quick@wg0.service - WireGuard via wg-quick(8) for wg0
Loaded: loaded (/lib/systemd/system/wg-quick@.service; enabled;
vendor preset: enabled)
Active: active (exited) since Sun 2021-05-02 16:32:39 EDT; 1 day 22h ago
Docs: man:wg-quick(8)
man:wg(8)
https://www.wireguard.com/
https://www.wireguard.com/quickstart/
https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8
https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8
Main PID: 94 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
Memory: 0B
CGroup: /system.slice/system-wg\x2dquick.slice/wg-quick@wg0.service
May 02 16:32:37 condor wg-quick[94]: [#] ip link set mtu 1420 up dev wg0
May 02 16:32:38 condor wg-quick[94]: [#] ip -6 route add
2001:470:1d:544::100/128 dev wg0
May 02 16:32:38 condor wg-quick[94]: [#] /etc/wireguard/add-nat-routing.sh
May 02 16:32:39 condor systemd[1]: Started WireGuard via wg-quick(8) for
wg0.
root@condor:~#
--
Este mensaje le ha llegado mediante el servicio de correo electronico que
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
Nacional de Salud. La persona que envia este correo asume el compromiso de usar
el servicio a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu