mac mds是什么_什么是mds和mdworker,为什么它们在我的Mac上运行?

mac mds是什么

mac mds是什么

While checking out Activity Monitor, you noticed a couple of processes you don’t recognize: mds and mdworker. Neither have an icon, and they seem to be running constantly. Don’t worry, they’re harmless.

检出Activity Monitor时 ,您注意到了几个您不认识的过程:mds和mdworker。 两者都没有图标,并且它们似乎一直在运行。 不用担心,它们是无害的。

This article is part of our ongoing series explaining various processes found in Activity Monitor, like kernel_task, hidd, installd, and many others. Don’t know what those services are? Better start reading!

这篇文章是一部分我们正在进行一系列的解释活动监视器中发现,像各种Craft.iokernel_taskhiddINSTALLD ,和其他许多人 。 不知道这些服务是什么? 最好开始阅读!

The two processes are part of Spotlight, the macOS search tool. The first, mds, stands for metadata server. This process manages the index used to give you quick search results. The second, mdworker, stands for metadata server worker. This does the hard work of actually indexing your files to make that quick searching possible.

这两个过程是macOS搜索工具Spotlight的一部分。 第一个是mds,代表元数据服务器。 此过程管理用于为您提供快速搜索结果的索引。 第二个是mdworker,代表元数据服务器工作程序。 这实际上是对文件建立索引以使快速搜索成为可能的艰巨工作。

为什么mds和mdworker使用如此多的RAM和CPU? (Why Are mds and mdworker Using So Much RAM and CPU?)

If you’ve recently migrated your files and apps from one Mac to another, it’s normal for mds and mdworker to take up a great deal of CPU power and memory. The same goes if you recently added a bunch of new files to your computer. The processes are both working to build an index of all your files, which is what will later power your fast searches.

如果您最近将文件和应用程序从一台Mac迁移到另一台Mac ,则mds和mdworker占用大量CPU能力和内存是正常的。 如果您最近在计算机中添加了一堆新文件,情况也是如此。 这些过程都在为所有文件建立索引,这将在以后为快速搜索提供动力。

How can you tell this is the case? Open Spotlight and you’ll see the word “Indexing” next to a progress bar.

你怎么能这样说呢? 打开Spotlight,进度条旁边会显示“索引”字样。

If you see that message, you know that Spotlight is hard at work creating your index, and that’s the reason for the resource usage. This typically only takes a couple of hours, though this can vary depending on your hard drive and processor speed.

如果看到该消息,则说明Spotlight很难创建索引,这就是资源使用的原因。 这通常只需要几个小时,但是具体时间取决于您的硬盘驱动器和处理器速度。

Spotlight is configured to not use up all your resources. If you’re doing something that’s processor intensive, these processes should back off. But if your Mac is left idle, and you’re not on battery power, Spotlight will feel free to use whatever resources are necessarily in order to build the database.

Spotlight配置为不耗尽所有资源。 如果您要进行处理器密集型的工作,则这些过程应该退后。 但是,如果Mac闲置,并且没有电池供电,Spotlight将可以随意使用构建数据库所需的任何资源。

重建您的Spotlight索引 (Rebuild Your Spotlight Index)

If these processes never seem to finish their job, and are constantly using your CPU and memory days after the indexing began, there’s a chance your index is corrupted. Happily, you can fix problems like this by rebuilding the Spotlight index.

如果这些进程似乎从未完成他们的工作,并且在索引开始之后几天一直在使用您的CPU和内存,那么您的索引可能会损坏。 令人高兴的是,您可以通过重建Spotlight索引解决此类问题

There are two main ways to do this. The first is to add your entire hard drive to the Excluded Locations list, and then remove it from the exclusion list afterward. The second is to open the Terminal, then run the following command:

有两种主要方法可以做到这一点。 首先是将整个硬盘驱动器添加到“排除的位置”列表中,然后再将其从排除列表中删除。 第二种是打开终端,然后运行以下命令:

sudo mdutil -E /

sudo mdutil -E /

Either way, your entire Spotlight index will be re-built, which again you can see by pulling up Spotlight and looking for the word “Indexing” at top left, alongside the progress bar. Once that process is done, mds and mdworker should stop taking up excessive CPU. If not, consider running First Aid to fix file system problems on your Mac, then re-building the index again. That will solve the problem in almost all instances.

无论哪种方式,都将重新构建整个Spotlight索引,您可以再次拉起Spotlight并在进度栏旁边寻找左上角的“索引”一词来查看。 完成该过程后,mds和mdworker应该停止占用过多的CPU。 如果不是,请考虑运行“急救”来修复Mac上的文件系统问题 ,然后再次重新构建索引。 这样几乎可以解决所有问题。

翻译自: https://www.howtogeek.com/311362/what-are-mds-and-mdworker-and-why-are-they-running-on-my-mac/

mac mds是什么

<think>我们正在处理用户关于GSEQ软件运行后未生成.mds文件的问题。根据用户描述,他们运行GSEQ后没有生成预期的.mds后缀文件。我们需要分析可能的原因并提供解决方法。 首先,回顾GSEQ软件的基本使用流程:1.用户在记事本中编写程式码(行为序列编码)。 2.将编码后的行为序列粘贴到GSEQ软件中。3.运行分析,软件应生成.mds文件(可能是结果文件或中间数据文件)。可能的原因:1.**软件未正确执行分析步骤**:用户可能没有正确执行到生成.mds文件的步骤。例如,可能只进行了数据输入但未运行分析命令。 2. **输出路径或权限问题**:软件可能尝试将文件保存到没有写入权限的目录,或者用户指定的输出路径不存在。3.**软件配置问题**:软件可能需要特定配置才能输出.mds文件,例如在分析命令中指定输出格式。 4. **数据格式错误**:如果输入的行为序列数据格式有误,软件可能在处理过程中出错而未能生成输出文件。5.**软件本身的功能限制**:某些版本的GSEQ可能不生成.mds文件,或者需要额外的插件。根据引用[1]中的信息,GSEQ软件需要将编码后的行为序列粘贴到软件中。如果数据处理流程复杂,用户可能希望简化,但当前问题是没有生成.mds文件。 解决方法建议: 1. **检查分析流程**:确保用户按照以下步骤操作:-输入行为序列数据(在软件中粘贴或通过文件导入)。-正确设置分析参数(包括指定输出为.mds格式,如果软件支持的话)。-执行分析命令(例如,点击运行按钮或输入命令)。2.**检查输出设置**:-查看软件中是否有设置输出文件路径格式的选项。确认输出路径是否存在且可写。-如果软件使用命令行,检查命令中是否包含输出.mds文件的参数。3.**检查数据格式**:-确保输入的行为序列数据符合GSEQ要求的格式(例如,正确的分隔符、编码等)。-如果数据量很大,尝试用小样本数据测试,以排除数据量过大导致的问题。 4. **查看软件文档或帮助**:查阅GSEQ的官方文档,确认.mds文件是否是标准输出,以及如何启用。 5. **权限问题**:以管理员身份运行软件,或尝试将输出目录更改为用户有写入权限的目录(如桌面)。 6. **软件版本**:确认使用的GSEQ版本是否支持生成.mds文件。如果不支持,可能需要升级或使用其他功能替代。 如果上述方法均无效,建议联系软件开发者或用户社区寻求帮助。由于用户提到“GSEQ软件前期需要在‘记事本’中编写‘程式码’”,并关心数据处理流程简化,但当前问题是未生成.mds文件,因此我们专注于解决文件生成问题。 §§相关问题§§1. GSEQ软件中.mds文件的作用是什么? 2.如何配置GSEQ软件以生成指定格式的输出文件? 3. GSEQ软件常见错误及解决方法有哪些?</think>### GSEQ运行后未生成.mds文件的原因及解决方法 GSEQ软件在行为序列分析中,`.mds`文件是存储分析结果的关键输出文件。未生成该文件可能由以下原因导致: #### 常见原因 1. **数据输入格式错误** GSEQ要求行为序列数据必须严格遵循编码规范: - 每行一个行为事件,使用预定义的编码标签(如`A1, B2`) - 事件间需用空格分隔,例如:`A1 B2 C3 A1` - 若包含非法字符(如中文、特殊符号)或格式错误,软件会静默失败[^1] 2. **分析流程未完整执行** GSEQ操作需按顺序完成: ```mermaid graph LR A[编写程式码] --> B[导入行为序列] B --> C[设置分析参数] C --> D[执行分析命令] D --> E[生成.mds文件] ``` 若跳过步骤D(未点击"Run Analysis"),则不会生成输出文件。 3. **输出路径配置问题** - 默认输出目录可能无写入权限(如系统保护目录) - 软件可能因长路径名或中文路径名导致写入失败 4. **软件版本兼容性问题** 旧版GSEQ(如v2.0前)对Windows 10/11支持不佳,可能出现: - 内存访问冲突 - 分析进程意外终止 #### 解决方法 1. **验证数据格式** 检查行为序列文件是否符合: - 使用纯文本编辑器查看文件 - 确保编码格式为ANSI(而非UTF-8) - 示例正确格式: ``` S1 T2 R3 T2 S1 R3 ``` 2. **完整执行分析流程** - 在GSEQ界面依次操作: ``` 文件 > 导入序列 > 设置参数 > 执行分析 ``` - 观察状态栏是否显示`Analysis completed` 3. **修改输出路径** - 将输出目录设为简单路径(如`C:\GSEQ_Output`) - 以管理员身份运行GSEQ(右键选择"以管理员身份运行") 4. **升级软件版本** 访问[GSEQ官网](http://www.gseqsoft.com)下载最新版(v5.0+),新版本主要改进: - 增强Windows 11兼容性 - 增加错误日志功能(查看`error.log`) 5. **替代方案** 若仍失败,可尝试: - 使用GSEQ命令行模式: ```bash gseq.exe -i input.txt -o output.mds -t matrix ``` - 导出为`.txt`后手动重命名为`.mds` > **关键提示**:当数据量较大时(>10万条记录),建议分批处理。GSEQ对单次处理数据量有限制,超出可能导致静默失败[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值