如果是机械盘,spotlight 、mds_stores严重影响使用体验

  1. 今天早上一开机,设备速度慢的受不了,随便打开一个应用都几分钟。通过top查看,CPU剩余90%以上。所以并不是CPU不足导致。

  2. 由于自己的是mac pro 2012老款,配的是机械盘,根据以往的经验,应该是磁盘读写不过来导致的问题。但是才开机,我就打开了一个iTerm,怎么会有那么大的读写?

  3. 通过活动监视器对磁盘读写进行查看,发现mds_stores读写非常大。 

  4. 通过查询,mds_stores是spotlight的后台进程。这下就明白了。由于昨天提取了好几个iPhone备份文件,文件数量特别多,大小大概也有10G左右。所以今天再次开机的时候,spotlight为了用户在查询数据的时候能够快速显示查找结果,所以需要对这些文件建立索引等信息。mds_stores就是后台在建立索引等信息的进程。在建立这些信息的时候,需要对这些文件进行读取分析,并且写入索引等导致磁盘读写非大。

  5. 考虑到自己的是机械盘,以及本身使用过程中,可能存在大量文件的更新,而且查询的不多,所以决定把spotlight功能关闭,并且把mds_stores的后台进程关闭掉。

  6. 关闭spotlight的命令:

    sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.Spotlight.plist

    (开启是:sudo launchctl load -w /System/Library/LaunchAgents/com.apple.Spotlight.plist)

  7. 关闭mds_stores的命令:

    sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

    (开启是:sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist)

  8. 关闭掉之后,设备就顺畅了!

OSX活动监视器关闭spotlight 、mds_stores等进程的更多相关文章

  1. Mac 通过活动监视器关闭卡死进程

    前言: 心好累,Lantern太不省事了 之前装过之后,就设定了开启自启动,搞得我上网都受影响(这玩意,qq没事,但是网易云之类的一些软件上网都不行了...就是这玩意搞的鬼) 没办法,点击关闭吧... ...

  2. Mac 的“任务管理器” —— 活动监视器

    昨天关机时,提示说 Safari 阻止了关机程序,请先关闭 Safari .再看 Safari 的退出按钮已灰.知道是 Safari 的进程僵死了. 根据对 Windows 使用的经验,首先想到了“任 ...

  3. SQL Server代理(7/12):作业活动监视器

    SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. 在这个系列的前几篇文章里,你创建配置了SQ ...

  4. 第七篇 SQL Server代理作业活动监视器

    本篇文章是SQL Server代理系列的第七篇,详细内容请参考原文 在这一系列的上一篇,你创建并配置SQL Server代理作业.每个作业有一个或多个步骤,可能包含大量的工作流.在这篇文章中,将查看作 ...

  5. 【译】第七篇 SQL Server代理作业活动监视器

    本篇文章是SQL Server代理系列的第七篇,详细内容请参考原文 在这一系列的上一篇,你创建并配置SQL Server代理作业.每个作业有一个或多个步骤,可能包含大量的工作流.在这篇文章中,将查看作 ...

  6. SQL Server活动监视器

    打开SQL Server活动监视器:

  7. 【Hook技术】实现从"任务管理器"中保护进程不被关闭 + 附带源码 + 进程保护知识扩展

    [Hook技术]实现从"任务管理器"中保护进程不被关闭 + 附带源码 + 进程保护知识扩展 公司有个监控程序涉及到进程的保护问题,需要避免用户通过任务管理器结束掉监控进程,这里使用 ...

  8. Mac 活动监视器 闪退 pro发热耗电过快问题解决,亲测可用解决

    该解决办法转载 Mac 活动监视器 闪退 pro发热耗电过快问题解决 这个月新买了mac,升级了系统,出现CPU发热,高负荷运转问题,始终找不到问题解决办法, ,这个过程太痛苦了,也不知道是什么原因. ...

  9. C#重新启动时,关闭较早的进程

    WPF程序重新启动,如果有客户端进程存在,则关闭较早的进程 private static System.Threading.Mutex mutex; public App() { this.Start ...

随机推荐

  1. 更简单更全的material design状态栏

    从实际使用须要出发,以最简单的方式实现了几种类型的MD状态栏. (重点在fitsSystemWindows的使用) 0,使用前提 Theme.AppCompat.Light.DarkActionBar ...

  2. asp.net 输出微信自定义菜单json

    这里使用LitJson.dll作json解析. 微信规定的自定义菜单json样式如下: { "button":[ { "type":"click&qu ...

  3. 《Go并发编程实战》第2版 紧跟Go的1.8版本号

    文章作者:郝林(<Go并发编程实战 (第2版)>作者) 最终来了! 经过出版社的各位编辑.校对.排版伙伴与我的N轮PK和共同努力,<Go并发编程实战>第2版的全部内容最终全然确 ...

  4. VMware 9.0.1安装Mac OS X Mountain Lion 10.8.2

    原地址:http://zengwu3915.blog.163.com/blog/static/278348972013117114742496/ 所需软件1.VMware Workstation Bu ...

  5. Leet Code OJ 219. Contains Duplicate II [Difficulty: Easy]

    题目: Given an array of integers and an integer k, find out whether there are two distinct indices i a ...

  6. test推荐到极客头条002

    test推荐到极客头条002test推荐到极客头条002test推荐到极客头条002test推荐到极客头条002test推荐到极客头条002test推荐到极客头条002test推荐到极客头条002te ...

  7. JavaScript ,Css and Jquery In OpenERP 7.0

    From: http://openerpbay.blogspot.jp/2013/02/javascript-css-and-jquery-in-openerp-70.html Hi fellows, ...

  8. nuget命令的用法:

    nuget命令的用法: Install-Package 安装包   -Version 4.3.1 参数指定版本 Uninstall-Package 卸载包 Update-Package 更新包 Get ...

  9. 【Oracle】查看正在运行的存储过程

    select name from v$db_object_cache where locks > 0 and pins > 0 and type='PROCEDURE';

  10. 21-spring学习-springMVC实现CRUD

    结合业务层实现一共完成CRUD操作 1,定义一共IMessageServese接口 package com.SpringMVC.Service; import java.util.Map; impor ...