我们已经注意到,对于配置如下的SQL服务器之一,内存无法按分配的方式使用。
server 2005 SP4,32位Windows 2003 R2 SP2,32位,16 GB内存和12核
此外,我们还启用了敬畏和PAE。
Min server memory = 1024
Max server memory = 13500
我知道任务管理器不是最好的方法,但是RAMMAP也不能工作,但是我们相信SQL没有使用分配的内存。
请告知在这里可以做什么,还是我的敬畏没有正确配置?
我们有一个ASP.NET项目(40个左右的Web forms,50个表,相当标准的IO东西,尽可能减少),很快就需要部署了。系统上将有大约100个并发用户,但在任何时候都只有大约20个用户在冲击它。我们将把它部署在Windows Server 2008上,最初是32位的。
当考虑生产服务器规格时,我们应该更多地担心哪一个,获得更多的核心和更少的内存(例如,4核和4mb ),还是更多的内存和更少的核心(2核和8mb)?
升级到Windows Server 64位是否有助于提高内存利用率?
我想在2000个独立的数据上运行一个代码模块。为此,我使用了以下python代码
num_workers = multiprocessing.cpu_count()
pool = multiprocessing.Pool(processes=num_workers)
print
results = [pool.apply_async(run_Nested_Cage, args=(bodyid,)) for bodyid in body_IDs]
output = [p.get() for p in results]
它在body_IDs中运行50个数据很好,但是当我给2000个实体时,它开