איך מוודאים ש-Confidential Computing מופעל במעבדי GPU

אחרי שמסיימים את שלבי ההגדרה, צריך לוודא שה-GPU פועל בצורה תקינה במצב של מחשוב חסוי:

  1. מוודאים ששירות nvidia-persistenced פועל עם uvm-persistence-mode מופעל:

    ps aux | grep nvidia-persistenced | grep -v grep
    

    הפלט אמור להיראות כך:

    nvidia-+     729  6.2  0.0   5468  1664 ?  Ss   12:02   0:10
    /usr/bin/nvidia-persistenced \
    --user nvidia-persistenced \
    --uvm-persistence-mode \
    --verbose
    
  2. מוודאים שיחידת ה-GPU פועלת במצב מחשוב סודי:

    sudo nvidia-smi conf-compute -f
    

    הפלט אמור להיראות כך:

    CC status: ON
    
  3. הגדרת ה-GPU למצב מוכן אחרי כל הפעלה מחדש.

    sudo nvidia-smi conf-compute -srs 1
    
  4. אימות המצב של Confidential Computing.

    sudo nvidia-smi conf-compute -grs
    

    אם מעבירים GPU ממצב מוכן באמצעות nvidia-smi conf-compute -srs 0, צריך להפעיל מחדש את מופע ה-VM כדי להחזיר את ה-GPU למצב מוכן.

    הפלט אמור להיראות כך:

    Confidential Compute GPUs Ready state: ready