专业财税服务推荐

精选优质财税服务,为企业提供专业、可靠的财税解决方案,助力企业健康发展

零报税代理记账
零申报代理记账
报税做账算帐财务报表老会计做账
代理记账
咨询微信:lhy_happyday
工商营业执照年度年报年检公示
全国个体、企业、公司、合作社工商年审年报服务!
个体/10元/次 企业/20元/次
咨询微信:lhy_happyday
财税咨询服务
一对一专业财税咨询,解决企业财税难题,提供定制方案
咨询微信:lhy_happyday
财务分析服务
小规模个体报税0申报税务年报工商年报月报季报报税代理记账
咨询微信:lhy_happyday
立即咨询专业财税顾问
微信号: lhy_happyday
会计从业9年,管理多家个体工商、小规模、一般纳税人等企业的财务、税务等相关工作!。
扫码或搜索添加微信,备注"财税咨询"获取专属优惠
知方号 知方号

Comando ionice en Linux con ejemplos – Barcelona Geeks ionice

El elevador de disco CFQ I/O incorpora una herramienta llamada ionice que alienta al director a repartir las necesidades a nivel de ciclo de proceso para acelerar o limitar el uso del subsistema de disco de un ciclo en particular. Por ejemplo, en el caso de que necesite ejecutar una orden o contenido de rsync para reforzar sus documentos de forma local o remota, use ionice solo con la estructura del lenguaje rsync para acelerar o limitar el ciclo de rsync. 

Nota: ionice está repleto de util-Linux rpm.

Usos del comando ionice en Linux:

INACTIVO: un ciclo con la necesidad de E/S asignada inactiva puede recibir acceso a los subsistemas de disco si no hay otros ciclos con la necesidad de mayor esfuerzo o mayor solicitud de acceso a los datos. Extremadamente útil para ejecutar asignaciones chupar como actualizadob.MEJOR ESFUERZO: De forma predeterminada, todos los ciclos que no exigen una necesidad de E/S en particular se asignan a esta clase. Los ciclos adquirirán 8 grados de la necesidad de su nivel decente de CPU particular a las necesidades de E/S de una clase.Constante: la necesidad de E/S accesible más notable es contigua, lo que significa que el ciclo individual siempre tendrá acceso necesario al subsistema de disco. La configuración de necesidad continua también puede reconocer 8 niveles de necesidad.

Sintaxis:

ionice -c scheduling_class -n priority_nice_value command

El dispositivo ionice reconoce las alternativas que lo acompañan:

EtiquetaDescripción-c, –clase claseDeterminar el nombre o número de la clase de programación a utilizar; 0 para ninguno, 1 para tiempo real, 2 para mejor esfuerzo, 3 para inactivo. -n, –nivel de datos de claseDeterminar la programación de la información de clase. Esto posiblemente tenga un impacto si la clase reconoce una disputa. Para el esfuerzo constante y óptimo, 0-7 son datos legítimos (niveles de necesidad) y 0 habla del nivel de necesidad más notable. -p, –pid PID…Indique los ID de ciclo de los ciclos en ejecución para los que obtener o establecer los límites de programación. -P, –pgid PGID…Indique los ID de grupo de ciclos de los ciclos en ejecución para los que obtener o establecer los límites de programación. -t, –ignorarPasar por alto la imposibilidad de establecer la necesidad mencionada. En caso de que se haya determinado un pedido, ejecútelo incluso si no fue realista establecer la necesidad de programación ideal, lo que puede ocurrir debido a prestaciones deficientes o una forma de pieza antigua.  -h, –ayudaMostrar texto de ayuda y salir. -u, –uid UID…Indique los ID de cliente de los ciclos en ejecución para los que obtener o establecer los límites de programación. -V, –versiónMostrar datos de variante y salir.Trabajando con el comando ionice

1. Para configurar un proceso, digamos que tener PID como 1 es un proceso de E/S inactivo.

sudo ionice -c 3 -p 1

Aquí, se usa el prefijo «sudo» ya que sin él, la operación no estaría permitida debido a los privilegios.

2. Para ejecutar ‘bash’ o cualquier otro programa como un programa de mejor esfuerzo.

ionice -c 2 bash

Aquí, el programa bash se ejecutaría con la clase de programación para ser el mejor esfuerzo.

3. Para ejecutar un programa con la clase de programación y el nivel de prioridad.

sudo ionice -c 1 -n 0 bash

Después de la ejecución del comando anterior, el usuario iniciará sesión como superusuario. Aquí, el «0» especifica la prioridad más alta.

4. Para imprimir la clase y prioridad de los procesos tenga los PID’s como 1 y 2.

ionice -p 1 2

Aquí, las prioridades de los procesos con PID 1 y 2 están inactivas.

5. Para obtener los ID de los procesos en ejecución.

sudo ionice -u 1

Aquí, el comando anterior mostrará un error ya que el proceso con PID como 1 aparece como un proceso inactivo.

6. Para obtener el texto de ayuda relacionado con el comando.

ionice -h

7. Para mostrar la versión de ionice y los metadatos.

ionice -V

8. Pasar por alto la incapacidad relacionada con el proceso.

sudo ionice -t

Después de la ejecución del comando anterior, las fallas serán ignoradas.

Nota; Linux admite clases y prioridades de programación de E/S desde 2.6.13 con el programador de E/S CFQ.

Publicación traducida automáticamente

Artículo escrito por shivaysabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。