
終端服務中是否有一種方法可以對進程的記憶體相關參數設定限制。例如,工作集大小以及會話的總虛擬記憶體分配(如果有意義的話)?
為了扭轉這個問題,我們有一個應用程序,它在終端伺服器上運行時無法分配與在桌面 PC 上運行時一樣多的虛擬內存(我希望用戶模式地址空間的限制為 2GB)並且我想知道終端伺服器上的進程或使用者是否還有其他限制。甚至可能每個用戶 2GB,而不是每個進程。
答案1
據我所知,在 Windows 中使用漂亮的圖形介面來限制進程佔用的記憶體量是無能為力的,除非進程本身有一些調整參數。
一種選擇可能是編寫自己的程序,該程序透過終端伺服器登入啟動,限制用戶使用的所有進程工作對象,這是用於此類事物的 Windows API。