Translations:ReleaseNotes/Liberty/7/zh-tw


 * 透過設定一個大於0的整數，允許一個以上的object-servers-per-disk，在[DEFAULT]中的"servers_per_port"設定，設定object-server或是replication server的設定. 這個設定值決定了許多不同的object-server workers處理一個唯一local port 在ring. 在這個模式下，父類別swift-object-server處理繼續使用原本使用者去執行(例如:如果需要low-port綁定須使用root帳號). 他綁定所有在ring定義的ports. 然後為每一個監聽socket分離出一個指定數量的workers. 子類別，每一個port的服務，降低權限並且表現出object-server workers狀態，但有一個例外:ring在每個disk擁有唯一的port， object-server只單獨處理每一個disk請求. 父類別偵測到已經掛掉的服務並且重新啟動他們(用正確的監聽socket). 當發現一個更新的ring檔案，新啟動停止的服務，並在服務中仔入一個新的port，並且當在ring找不到的時候，後停用多餘的服務. ring檔案啟動是在每個object-server設定中由"ring_check_interval"參數進行設定(預設為15秒). 在測試的時候，這種部屬配置(預設3秒)降低了請求延遲，改善了每秒的請求，與存在在"workers" 設定比較的話，隔離速度比較慢的disk IO請求. 若要使用這個設定，每個device必須要增加到ring並使用不同的port.