Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
En esta página se explican las herramientas que puedes usar para depurar Container-Optimized OS.
Ejecutar la herramienta perf en Container-Optimized OS
De forma predeterminada, perf
está instalado en Container-Optimized OS. Puedes ejecutar perf en tu instancia de cos
desde la línea de comandos de shell.
Si tienes privilegios limitados, puede que tengas que habilitar el uso del sistema de eventos de rendimiento con el siguiente comando:
Para obtener información sobre cómo usar perf, consulta el manual de perf y los ajustes de sysctl del kernel.
Habilitar la recogida de volcado de errores del kernel
En el caso poco probable de que se produzca un pánico en el kernel, habilitar la recogida de volcado de memoria tras un fallo del kernel puede ayudarte a ti y al equipo de Atención al Cliente de Cloud a determinar la causa principal. Para habilitar los volcados de memoria tras un fallo, consulta la guía del usuario sobre la recogida de volcados de memoria tras un fallo del kernel para COS en la documentación de código abierto. En esta guía de usuario se explica cómo recoger volcados de memoria tras un fallo del kernel en nodos de GKE con Container-Optimized OS o instancias de Container-Optimized OS creadas a partir de Compute Engine.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-21 (UTC)."],[[["\u003cp\u003eThe \u003ccode\u003eperf\u003c/code\u003e tool is pre-installed on Container-Optimized OS.\u003c/p\u003e\n"],["\u003cp\u003eYou can directly execute \u003ccode\u003eperf\u003c/code\u003e commands on your \u003ccode\u003ecos\u003c/code\u003e instance via the command line.\u003c/p\u003e\n"],["\u003cp\u003eElevated permissions might be required to enable performance events, which can be achieved by using the provided command.\u003c/p\u003e\n"],["\u003cp\u003eFor guidance on utilizing \u003ccode\u003eperf\u003c/code\u003e, consult the \u003ccode\u003eperf\u003c/code\u003e manual and kernel sysctl settings.\u003c/p\u003e\n"]]],[],null,["# Use debugging tools\n\nThis page explains tools that you can use to debug\nContainer-Optimized OS.\n\nRun the `perf` tool on Container-Optimized OS\n---------------------------------------------\n\nBy default, [`perf`](https://perf.wiki.kernel.org/index.php/Main_Page)\nis installed on Container-Optimized OS. You can run `perf` on your `cos`\ninstance from your shell command line.\n\nIf you have limited privilege, you might need to enable the use of the\nperformance events system using the following command: \n\n echo -1 | sudo tee /proc/sys/kernel/perf_event_paranoid\n\nFor information on how to use perf, refer to the\n[`perf` manual](http://man7.org/linux/man-pages/man1/perf.1.html)\nand the kernel\n[sysctl](https://www.kernel.org/doc/Documentation/sysctl/kernel.txt) settings.\n\nEnable kernel crash dump collection\n-----------------------------------\n\nIn the rare event of a kernel panic, enabling kernel crash dump collection can\nhelp you and Cloud Customer Care determine the root cause. To enable crash dumps,\nsee\n[User Guide: Kernel Crash Dump Collection for COS](https://cos.googlesource.com/cos/overlays/board-overlays/+/refs/heads/master/project-lakitu/docs/kdump.md)\nin the open source documentation. This user guide explains how to collect kernel\ncrash dumps on GKE nodes with Container-Optimized OS or\nContainer-Optimized OS instances created from Compute Engine."]]