Windows-Server-2008-R2
RAM 消耗是否使用網路頻寬?
我創建了一個遠端使用者通過 RDP(遠端桌面協議)訪問的軟體。
應用程序平台:C# 3.5 -
我正在使用的 Windows 窗體目前伺服器:Windows Server 2008 R2
我是線上伺服器的新手,我想知道RAM 消耗會影響網路頻寬使用嗎?我之所以問這個問題是因為當我的應用程序執行消耗大量 RAM(但沒有 UI 更改)的繁重計算時,我的網路頻寬消耗也在那一刻飆升,並且在從記憶體中刪除特定計算後網路消費恢復正常。
誰能告訴我 RAM 和網路頻寬使用之間有什麼關係嗎?
根據我的答案,當應用程序消耗大量記憶體(對 UI 的影響為 0)時,會使用**網路頻寬。**對於許多 IT 專業人員來說,這可能聽起來不對,但就我而言,當我嘗試通過自動從記憶體中刪除圖像來減少大量記憶體消耗時,網路頻寬消耗減少了。
統計數據
從記憶體中刪除圖像之前“網路頻寬”消耗為 5.2MB/s
從記憶體中刪除圖像(108 個圖像)後“網路頻寬”消耗為720KB/s
注意:所有儲存在記憶體中的圖像都只是在記憶體中,並沒有顯示在 UI 上,並且以字元串格式儲存。
不直接,不。如果您可以在計算過程中獲得網路使用率的數據包擷取,您將看到什麼在使用頻寬。也許伺服器必須從後端數據庫框中獲取一堆數據來執行所述計算——這是我的猜測。