Windows-Server-2008

NET FILE - id 列中的文件句柄值非常高

  • November 19, 2013

Windows Server 2008 標準版 SP1

如果我在提示符下發出 NET FILE,則 id 列中的文件句柄值非常高,例如“2416032768”是典型的。這有什麼好擔心的嗎?在 Windows 日誌等中看不到任何內容…

句柄是作業系統分配的唯一編號。範圍至少為 31 位,允許句柄的值超過 20 億。實際分配的數字取決於用於將句柄映射到核心中的文件控制塊的內部算法。

通常,即使只有有限數量的並發句柄可用,也可以使用較大的範圍來確保不存在由於損壞的應用程序使用過時的句柄而導致的意外衝突。

這些數字廣泛分佈在可用空間中。您需要查看規範或程式碼以查看它們是如何分配的。

引用自:https://serverfault.com/questions/526531