Questions tagged «osx-snow-leopard»

用于专门针对OS X 10.6 Snow Leopard版本的问题。与OS X相关的非版本特定问题应使用[osx]标记。有关Mac硬件的问题应标记为[mac]。有关在非Apple硬件上运行OS X的问题通常被认为是题外话。


8
在OS X 10.6 Snow Leopard中,$ PATH在哪里设置?
我echo $PATH在命令行上键入并获取 /opt/local/bin:/opt/local/sbin:/Users/andrew/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin 我想知道这是在哪里设置的,因为我的.bash_login文件为空。 我特别担心的是,在安装MacPorts之后,它在中安装了一堆垃圾/opt。我认为该目录甚至不存在于正常的Mac OS X安装中。 更新:感谢jtimberman更正我的echo $PATH陈述

3
为什么MDS在Mac OS X 10.6中疯狂运行?
我一直无法在MacBook Pro 13上疯狂运行MDS流程。”我在其他支持论坛上阅读到的内容表明,格式化不正确的外部驱动器可能是一个问题,但是我没有连接驱动器。如何解决此问题?调试并修复? 如果有帮助,我确实拥有大量的Mail存档。我尚未关闭此档案的索引编制,因为我无法找到两者之间的关联,但我正在考虑。 (从10.5升级到10.6后,这可能很正常,在这种情况下,Spotlight搜索索引需要通过进行重建mds。但是在这种情况下,已经过了几周。)





5
当仍有“非活动”内存时,如何禁止Mac OS X使用交换功能?
在OS X的日常使用中(根据互联网上各种帖子的说法,这是一种常见现象),只要没有“可用”内存可用,该系统就会变慢。据推测,这是由于交换引起的,因为明显有大量磁盘活动,并且vm_stat报告了许多页面输出。(纠正我的错误) 但是,交换开始/发生/结束时,“非活动”内存的数量通常约为所有可用内存的12.5%-25%(^ 1。)。 根据http://support.apple.com/kb/ht1342: 无效的内存 内存中的该信息并未得到积极使用,但是最近才被使用。 例如,如果您一直在使用Mail,然后退出它,则Mail所使用的RAM被标记为非活动内存。此闲置内存可供其他应用程序使用,就像可用内存一样。但是,如果在其他应用程序使用其非活动内存之前打开邮件,则Mail将打开得更快,因为其非活动内存已转换为活动内存,而不是从速度较慢的硬盘加载邮件。 并且根据http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/ManagingMemory/Articles/AboutMemory.html进行: 非活动列表包含当前驻留在物理内存中但最近未访问过的页面。这些页面包含有效数据,但可以随时从内存中释放。 因此,基本上:程序退出后,其内存将被标记为“不活动”,并且应随时可以声明。尽管如此,每当“可用”内存变低时,OS X仍希望开始将内存换出到Swap文件中,而不是仅声明该内存。 为什么?比起立即释放不活动的内存甚至不触摸交换文件,此行为的优点是什么?一些消息来源(^ 2。)表示OS X会在释放它之前调出“非活动”内存以进行交换,但是如果现在可以随时从内存中释放内存,那现在变得没有意义了吗?交换很昂贵,发布很便宜,对吧? 可以使用某些首选项或已知的技巧来更改此行为吗?(最好不要完全禁用swap / dynamic_pager并重新启动...) 我确实感谢purge命令以及修复磁盘权限以强制使用一些可用内存的概念,但是与真正解决交换/释放决策逻辑相比,这是痛苦地强制使用更多可用内存的方法... 顺便说一句类似的问题在这里问:http://forums.macnn.com/90/mac-os-x/434650/why-does-os-x-swap-when/这里:HTTP://hintsforums.macworld .com / showthread.php?t = 87688,但是即使OP重新提出了核心问题,也没有任何答复能解决该问题的答案... ^ 1。更新2012年3月17日自从我第一次发布此问题以来,我的内存已从4gb变为8gb,问题仍然存在。以前,“非活动” ram的数量为0.5gb-1.0gb,现在在交换开始/发生/结束时通常约为1.0-2.0GB,即osx似乎将大约12.5%-25%的ram保留为“非活动”内核逻辑。 ^ 2。例如https://apple.stackexchange.com/questions/4288/what-does-it-mean-if-i-have-lots-of-inactive-memory-at-the-end-of-a-work-日: 一旦使用完所有内存(可用内存为0),操作系统就会将非活动内存写出到交换文件中,以在活动内存中留出更多空间。 更新2012年3月17日 这是到目前为止建议的一些方法的综述: 所述吹扫命令 “用于通过冷盘缓冲区高速缓存来近似初始启动条件以进行性能分析。它不会影响通过malloc,vm_allocate等分配的匿名内存。” 这对于防止osx换出磁盘缓存很有用(这很荒谬,osx实际上是这样做的),但缺点是释放了磁盘缓存,这意味着如果磁盘缓存不打算换出后,最终只会得到一个冷盘缓冲区高速缓存,可能会对性能产生负面影响。 该FreeMemory应用程序和/或修复磁盘权限,迫使一些免费存储 无济于事地释放任何内存,仅将GB的内存内容从ram移动到hd。最后,当我尝试使用释放内存时打开的应用程序时,这会导致大量交换,因为它的许多虚拟机现在都处于交换状态。 使用dynamicpagerwrapper加速交换分配 为了加快交换使用速度似乎是一件好事,但是在内存仍然处于非活动状态时,首先没有解决osx交换的问题。 通过禁用dynamicpager并重新启动来禁用交换 使用所有内存时,这将迫使osx不使用swap来挂起系统挂起的价格。并非可行的选择... 使用被入侵的dynamicpager禁用交换 类似于禁用上面的dynamicpager一样,从博客评论的摘录中可以看出,这不是可行的解决方案:“非活动内存与往常一样高”。“当系统内存不足时,整个操作系统会挂起...”,“如果您消耗了mac的全部内存,则计算机可能会挂起” 总结起来,当内存仍然处于“非活动”状态时,我仍然不知道如何禁止Mac OS X使用交换功能。如果不可能,那么至少在某种程度上可以解释为什么osx倾向于换出可能随时从内存中释放的内存?

7
为什么Mac OS X防火墙对话框反复弹出并在Snow Leopard下自行消失(不让我回应)?
有时,我会在Macbook上使用访问网络的程序(无论是Firefox还是Sony的Reader Library),实际上,似乎任何访问网络的程序都可能会发生这种情况,并且我无缘无故可以识别到目前为止(即间歇性发生)的OS X防火墙对话框弹出来问我以下问题: [OS X防火墙对话框]是否要使应用程序“ Reader Library.app”接受传入的网络连接?单击“拒绝”可能会限制应用程序的行为。可以在“安全性”偏好设置的“防火墙”面板中更改此设置。[否认允许] 除非它实际上不让我在消失之前单击任何东西!那是: 对话框弹出,... 然后一秒钟后自行消失 然后再次弹出,... 然后一秒钟后自行消失 等等 停止之前会发生几次。如果只允许我单击“ 允许 ”并使该死的事情永远消失,那么被打扰就不会那么疯狂。 在“ 安全性”偏好设置中,我将防火墙设置为“ On ”,我希望保持这种状态。 有没有人看到这个问题,找到了源,并找到了解决方案或解决方法? 谢谢。 更新:我发现这些消息线程确认了该问题:MacRumors.com-防火墙应用程序异常:对话框奇怪地消失,并且Apple-支持-讨论-烦人的防火墙允许/拒绝对话框。截至2010年3月27日,这些链接中的任何一个仍未报告解决方案。

1
无法正确安装Brew公式(/ usr / local / lib中的权限被拒绝)
我在全新的Mac上安装了一些Homebrew软件包。但是,链接时会出现一些错误: ln: ./libsvn_wc-1.dylib: Permission denied Error: The linking step did not complete successfully The package built, but is not symlinked into /usr/local You can try again using `brew link subversion' Error: Could not create symlink /usr/local/lib/libsvn_wc-1.dylib. Check that you have permssions on /usr/local/lib ==> Summary /usr/local/Cellar/subversion/1.6.15: 88 files, 6.0M, built …



4
OS X上的cron操作日志
OS X附带的cron是否可以在任何地方记录其操作? 我不是在寻找任何特定cron作业的输出,而是查找cron正在做的事情。在我检查过的几台linux机器上,/var/log/cron其中包含以下内容: Apr 26 11:00:01 localhost crond[27755]: (root) CMD (/root/bin/mysql-backup) Apr 26 11:01:01 localhost crond[27892]: (root) CMD (run-parts /etc/cron.hourly) Apr 26 11:07:01 localhost crond[28138]: (root) CMD (/usr/local/bin/python /home/ user1/scripts/pythonscript.py) Apr 26 11:18:18 localhost crontab[28921]: (user2) LIST (user2) Apr 26 11:18:22 localhost crontab[28929]: (user2) BEGIN EDIT (user2) Apr 26 11:18:59 …

3
如何在Mac OS X 10.6中更改默认ulimit值?
Mac OS X将进程数限制为266,将打开文件数限制为256。256个打开的文件和266个进程不是很多。 在Mac OS X 10.6.7中如何更改默认ulimit值? (希望10.6.7与其他Snow Leopard版本之间没有区别。) serverfault中的相关问题。不幸的是,答案是针对Mac OS X 10.5,并且在10.6中不起作用。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.