Articles of límite de

entender cómo ejecutar secuencias de commands de forma segura como usuario limitado

Soy un desarrollador de time largo pero novato de Linux. He estado construyendo esto ( http://tryperl.com ) para aprender linux. Entonces, mi pregunta es acerca de algunas cosas * nix que no entiendo completamente. Una de las cosas que quiero hacer es ejecutar el script generado (en mi aplicación) como un usuario limitado. Entonces creo […]

¿Por qué parece temporalmente que el límite de transferencia de command pv ya no se aplica cuando salgo de la suspensión para ram?

Tengo este script de Perl y descubrí el command pv y decidí usarlo para get retroalimentación sobre lo que está sucediendo con la aleatoriedad en términos de performance. Después de algunas testings 1 , decidí acelerar el command, así: perl_commands < /dev/urandom | pv -L 512k | tr -cd SET 5.5MiB 0:00:11 [ 529kiB/s] [ […]

¿Los files abiertos por processs secundarios countn contra el límite abierto del file para el process principal?

En Mac o Linux, si usa el command ulimit -n , puede ver el límite de apertura de la página para lo que parece ser un process individual según esta publicación de stackoverflow . Entonces, si un process principal genera processs secundarios y esos processs secundarios abren files, ¿esos files countn contra el límite de […]

comienza a iniciar session cuando se alcanzan los límites

/etc/security/limits.conf . El file es responsable de limitar los resources de usuarios / grupos en un server Linux. Lamentablemente, el file no genera ningún logging (o el caso podría ser que realmente no los conozco). Entonces, ¿cómo puedo hackearlo (no es necesario internamente) para que comience a registrar cuando se alcanzan los límites? Preferiblemente si […]

¿Cómo limitar el ancho de banda de la networking después de que se transfieran algunos datos?

Entonces la pregunta es en nombre del tema. Cómo limitar el ancho de banda que conozco Usando tc . Pero cómo hacerlo después, por ejemplo, el tráfico había alcanzado los 500 MB. Y después de un time restablecer los límites.

configuration máxima de memory centos5 para todos los usuarios

Estoy usando Centos5 para operar el server y la máquina tiene memory limitada. Hay muchos usuarios que usan el server y algunos de ellos están ejecutando progtwigs que usan mucha RAM. Cuando reviso la memory usada usando la parte superior, tanto la RAM como el Swap están ocupados solo por un pequeño número de usuarios. […]

¿Puedo controlar el número de conexiones TCP por segundo en curl?

Estoy tratando de hacer una herramienta de generador de tráfico en linux centOS 6.5. Estoy usando curl para este propósito. Puedo generar tráfico desde interfaces virtuales utilizando curl, pero no sé si puedo controlar la cantidad de conexiones TCP establecidas por segundo aquí. ¿Puedo controlar el número de conexiones TCP por segundo en curl? ¿Es […]

cpulimit no detecta el process Node.JS

Pude limitar el process de Python para usar solo un 50% de CPU con lo siguiente cpulimit -l 50 -e python pero cuando traté de hacer lo mismo para Node, y no es capaz de detectar el process en absoluto. ¿Alguien sabe? En ps aux , puedo ver el node , así que no estoy […]

número de configuration de files abiertos no operativo

Solucionando un error de Too many open files estaba intentando seguir las sugerencias aquí Aunque /etc/sysctl.conf fs.file-max = 70000 vm.swappiness = 10 y /etc/security/limits.conf nginx soft nofile 10000 nginx hard nofile 30000 siguientes cambios en el command sysctl los errores son idénticos y user@mo:~$ ulimit -Hn 4096 user@mo:~$ ulimit -Sn 1024 Entorno Ubuntu 14.04. /etc/nginx/nginx.conf […]

Establecer una variable de entorno larga rompe una gran cantidad de commands

He estado viendo un comportamiento extraño cuando me equivoco con las variables de entorno. Estoy configurando una variable de entorno muy larga y esto evita el lanzamiento de cualquier command: ( Ubuntu 14.04.5 LTS (GNU/Linux 4.4.0-66-generic x86_64) ) $ export A=$(python -c "print 'a'*10000000") $ env -bash: /usr/bin/env: Argument list too long $ ls -bash: […]