我一直在想如何设计一个高性能的游戏服务器,支持数百万的热门用户在线和一起玩。*broadcast new events to users in the same room/channel/nearby*
因此,我的问题是,当我想要向用户广播新事件,但这些用户不在同一台服务器上时,该事件不能直接发送给该用户,而必须连接另一台服务器,然后再发送。更关键的是,在计算用户对战时,两个用户使用的两个服务器必须知道对方的信息,所以两个服务器必须在内存中加载两个用
我们在SQL server 2016中有一个服务器环境。服务器是虚拟化的,这意味着它共享它的内存和cpu。最近,如果压力很大,比如排序、构建哈希表等,我们会看到内存使用量的大幅增长,这是意料之中的。因此服务器有足够的内存,我们最近也将内存增加了一倍,但内存仍在等待。
从监控服务器状态来看,它似乎不需要更多内存,但您建议是什么导致了这些等待?