您可以設定序列埠在何時連接到虛擬機。也可以配置將輸出發送到物理埠還是發送到主機系統的檔、設定兩個虛擬機之間的直接連接,以及指定客體作業系統是否在輪詢模式下使用埠。

要為所選虛擬機配置序列埠設定,請選擇虛擬機,再選擇虛擬機(Virtual Machine) > 虛擬機設定(Virtual Machine Settings),按兩下硬體(Hardware)選項卡,然後選擇序列埠。

表 1. 序列埠設定
設定 說明
已連線(Connected) 在虛擬機運行時連接埠。
啟動時連接(Connect at power on) 在開啟虛擬機時連接埠。
使用實體序列埠(Use a physical serial port) 選擇一個主機序列埠。
使用輸出檔(Use output file) 將虛擬序列埠的輸出發送到主機系統的檔案。使用現有輸出檔,或導航至所需目錄並鍵入檔名以創建檔。
使用具名管道(Use named pipe)使用套接字(具名管道)(Use socket (named pipe)) 在兩個虛擬機之間建立直接連接,或在虛擬機和主機系統應用程式之間建立連接。

(Linux 主機)在第一個字段中輸入 /tmp/socket 或其他 UNIX 套接字名稱。伺服器和用戶端上使用的管道名稱必須相同。

輪詢時主動放棄 CPU(Yield CPU on poll)

客體作業系統在輪詢模式(而非中斷模式)中使用該埠。如果它的任務只是輪詢虛擬序列埠,就會放棄佔用處理器時間。

如果客體作業系統在中斷模式下使用序列埠,請勿選中該設定。

備註: 如果開發人員使用的調試工具需要通過串行連接進行通信,則該設定對他們非常適用。選擇該設定可改善客體作業系統在輪詢模式下使用序列埠時的性能。