Articles of buffer

¿Por qué combinar dos unbuffers da este error?

Estoy leyendo esta respuesta aquí y ejecuto el código de testing unbuffer xxd -ps /usr/bin/telnet | unbuffer -p less pero obtenga el Missing filename ("less –help" for help) . ¿Por qué combinar dos unbuffers da este error?

Especificando altura para divisiones verticales en vim

Por lo general, estoy editando dos files, A y B, divididos horizontalmente. Lo configuré, de modo que un búfer solo ocupara las primeras 2 líneas en la parte superior de la pantalla, y el rest es para el otro búfer. A veces necesito editar un tercer file, C, que debe tener la mitad de la […]

¿Cómo hacer que cualquier progtwig funcione con el command tee?

Escribí un progtwig (en Ruby) y funcionó bien. Imprime unas pocas líneas de text y luego hace una pausa por un minuto y luego repite lo anterior. Funciona bien (en el terminal de Mac OS X), pero noté que si quería mantener un logging de la salida, al usar ruby myscript.rb | tee record.txt entonces […]

¿Es útil que un proxy almacene less datos que lo que puede hacer RCVBUF en Linux?

Estoy viendo cómo los proxies HTTP y los proxies inversos manejan los problemas lentos del cliente. La idea es que el server ascendente solo tenga espacios limitados para los clientes y, si el cliente tarda en recibir los datos, consume un espacio durante mucho time. Se puede usar un proxy inverso para almacenar temporalmente la […]

¿Por qué no veo un file que se copy de inmediato con ls?

¿Es debido al almacenamiento en memory intermedia? Hice cp /network/large_file . & cp /network/large_file . & y seguí haciendo ls -lh para monitorear el progreso, pero el file no apareció hasta que estuvo a unos 400MB. Linux 2.6 kernel, Bash 4, 4GB swap, 16GB RAM.

gato sin locking / multihilo

cat está bloqueando lo que veo en el código , es decir, usa el locking de read() y luego usa el locking de write() . Quiero llamar a alguna herramienta donde deshabilite todo el almacenamiento en búfer estándar por propósito (por ejemplo, como se describe aquí ), porque esa herramienta podría llamar subprocesss y quiero […]

problema habitual de buffering awk al llamar commands de shell

Algunas precisiones: awk regular, NO gawk AIX 6.1 y antiguo shell: GNU bash, versión 2.05b.0 (1) Estoy tratando de mostrar algunas cosas en el order correcto, por lo tanto hago salidas de tubería a través del "orderamiento" y "uniq" del caparazón … Pero no logro get el resultado en el order en que lo escribo. […]

Formateo de salida grep con awk. Caso simple y caso de background

Estoy luchando con este problema. Tengo esta línea: mplayer *.* 2>/dev/null | grep Playing que acaba de ejecutar mplayer y solo se muestra en pantalla la coincidencia de línea Playing filename . Esto funciona también cada vez que cambio los medios actualmente reproducidos. Me preguntaba si era posible "formatear" la salida de grep. Por ejemplo, […]

Cómo networkingucir los búferes \ memory caching

Un sistema de monitoreo sigue alertando que mi máquina está alcanzando \ rompiendo su umbral de utilización de RAM que es de 15 GB . He leído algo y comprendí que la utilización aparente de la memory RAM no es real y que la RAM extra se usa para almacenar en caching \ el buffer […]

¿Caché de buffer artificialmente superior?

¿Es beneficioso cebar artificialmente la memory caching del búfer cuando se trata de files más grandes? Aquí hay un escenario: un file grande necesita ser procesado, línea por línea. Conceptualmente, es fácil paralelizar la tarea para saturar una máquina multi-core. Sin embargo, dado que las líneas deben leerse primero (antes de distribuirlas a los trabajadores […]