我遇到的问题是在服务器(以及其他 OSX 机器)上,我们有 4GB 的 RAM,但我们发现 OSX 仅使用 40-60% 的可用 RAM,同时还有 6-7GB 的交换。服务器运行 Apache 和 MySQL,而其他机器是台式机。
我一直将它的使用与类似的 Linux 机器(硬件和软件)进行比较,发现 Linux 通常使用 80-90% 的 RAM,并且交换文件要小得多(2-3GB)。Linux 服务器通常也运行得更快。
在使用磁盘交换文件之前,有没有办法强制 OSX 使用更多或大部分 RAM?
在 Windows 中,您实际上可以完全禁用交换。OSX 有类似的东西吗?
当我查看 OSX Server 应用程序中的“网站”部分时,我能够管理看似虚拟主机的内容。但是,当我去检查 Apache 的 vhosts 配置时,似乎没有任何配置。这里是否有某种魔法,或者通过服务器应用程序所做的更改是否会影响其他地方的文件?谁能解释一下 OS X 如何管理内置的 Apache 安装?
刚刚重新安装了 OS X,出于某种原因,我现在无法通过 SSH 连接到本地网络上的特定机器。我可以毫无问题地通过 SSH 连接到网络上的其他机器,其他机器也可以通过 SSH 连接到有问题的机器。
我不确定从哪里开始寻找问题 - 任何人都可以指出我正确的方向吗?这是连接尝试的转储:
OpenSSH_5.1p1, OpenSSL 0.9.7l 28 Sep 2006
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 10.0.1.7 [10.0.1.7] port 22.
debug1: Connection established.
debug1: identity file /Users/nwilliams/.ssh/identity type -1
debug1: identity file /Users/nwilliams/.ssh/id_rsa type -1
debug1: identity file /Users/nwilliams/.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.5
debug1: match: OpenSSH_4.5 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.1
debug1: SSH2_MSG_KEXINIT sent …
Run Code Online (Sandbox Code Playgroud) 在解决任何/所有包含等问题后,有没有办法查看正在运行的 Apache 实例正在使用的最终“有效”配置?
我正在查看一个包含包含网络的配置,并怀疑我遇到的一些问题与一切就绪的顺序有关。我认为 apachectl 可以验证配置没有语法错误,但我想知道我是否可以更进一步并以某种方式输出完全组装的配置。任何建议(除了清理这些不应该被允许发生的乱七八糟的包含)?