2 votes

Chat et grep avec un gros fichier - pipe cassé

Je suis en train d'essayer de cat et grep un gros fichier de 40 Go. Après quelque sortie, mon processus se fait tuer.

Une idée de ce qui pourrait être le problème? En utilisant OSX

[1]    37392 broken pipe  cat output.txt |
       37393 killed       grep --color=auto -C 20 201804090004054066628236

Je peux confirmer que c'est à cause de l'utilisation de la mémoire par grep. Son utilisation de la mémoire monte à presque en gigaoctets

2voto

Nick T Points 38411

Il semble que cat a signalé le tube cassé parce que grep a été tué. Cela se produirait généralement si les processus consommaient trop de mémoire et que l'OOM (tueur de mémoire) était déclenché. Vous pourriez essayer sans le inutile cat:

grep --color=auto -C 20 201804090004054066628236 output.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X