基本上,这是我的个人系统(运行 10.10),我经常从我自己切换到另一个我自己(一个登录用于个人目的,另一个是工作登录)。所以我遇到了两个我自己都登录到系统的情况,因为我想在帐户之间快速切换。
有人知道这样的工作消耗了多少内存吗?我没有注意到任何减速,但我想知道这一点。有没有 Ubuntu 官方文档描述这一点?
答案1
只要您没有运行使用大量内存的应用程序,内存使用量应该非常接近您运行单个用户的情况,并且无论哪种情况,如果您的内存开始不足,系统都会像 Gilles 提到的那样交换一些内存。
如果你想知道你的内存使用情况,只需运行系统监视器:
答案2
实际上不可能有任何关于此的文档,因为内存使用情况取决于正在运行的应用程序(打开的和后台的)和您的系统(例如,桌面效果会增加内存使用量)。
当您有一个用户登录时打开系统管理器,然后当您有两个用户登录时,您会发现内存增加。进行测试时不要打开任何应用程序,这样其他程序就不会影响您的测试结果。
答案3
比只有一名用户时多,但不到两倍。很难说得更具体,因为这很大程度上取决于应用程序。
当您切换到其他用户时,大多数空闲用户的应用程序都不会执行任何操作。如果系统需要更多内存来运行活动应用程序,则空闲应用程序将被换出。这可能意味着空闲用户的应用程序,但 Linux 非常擅长决定换出什么,并且不会考虑存在不同用户的事实。