Guía de seguimiento dinámico de Solaris

Sondeos

Los sondeos io se describen en la Tabla 27–1.

Tabla 27–1 Sondeos io

Sondeo 

Descripción 

start

Sondeo que se lanza cuando está a punto de realizarse una solicitud de E/S a un dispositivo periférico o a un servidor NFS. El bufinfo_t correspondiente a la solicitud de E/S es apuntado por args[0]. El devinfo_t del dispositivo al que se emite la E/S es apuntado por args[1]. El fileinfo_t del archivo que corresponde a la solicitud de E/S es apuntado por args[2]. Tenga en cuenta que la disponibilidad de la información depende del sistema de archivos que realiza la solicitud de E/S. Consulte fileinfo_t para obtener más información.

done

Sondeo que se activa cuando se ha completado una solicitud de E/S. El bufinfo_t correspondiente a la solicitud de E/S es apuntado por args[0]. El sondeo done se activa después de la finalización de E/S, pero antes de que el proceso de finalización se haya realizado en la memoria intermedia. El resultado es que B_DONE nose configura en b_flags en el momento en que se lanza el sondeo done. El devinfo_t del dispositivo al que se emitió la E/S es apuntado por args[1]. El fileinfo_t del archivo que corresponde a la solicitud de E/S es apuntado por args[2].

wait-start

Sondeo que se activa inmediatamente antes de que un subproceso comience a esperar pendiente de la finalización de una solicitud de E/S determinada. La estructura buf(9S) que corresponde a la solicitud de E/S, a la que esperará el subproceso, es apuntada por args[0]. El devinfo_t del dispositivo al que se emitió la E/S es apuntado por args[1] . El fileinfo_t del archivo que corresponde a la solicitud de E/S es apuntado por args[2]. En algún momento después de que se active el sondeo wait-start, el sondeo wait-done se activará en el mismo subproceso.

wait-done

Sondeo que se lanza cuando se realiza un subproceso en espera de la finalización de una solicitud de E/S determinada. El bufinfo_t que corresponde a la solicitud de E/S, a la que el subproceso esperará, es apuntado por args[0]. El devinfo_t del dispositivo al que se emitió la E/S es apuntado por args[1]. El fileinfo_t del archivo que corresponde a la solicitud de E/S es apuntado por args[2]. El sondeo wait-done sólo se activará después de que se haya lanzado el sondeo wait-start en el mismo subproceso.

Tenga en cuenta que los sondeos io se activan para todas las solicitudes de E/S a dispositivos periféricos y para todas las solicitudes de escritura y lectura de archivos a un servidor NFS. Las solicitudes de metadatos de un servidor NFS, por ejemplo, no activan sondeos io a raíz de una solicitud readdir(3C).