Do you have a look at the Apple Mac? Activity indicator If you have found the “dasd” process, you may be wondering what it is all about. Why does this process run on macOS and what purpose does it serve? Well, the first good news is: it is not um malicious software. Rather, dasd is a background process required by macOS to function properly.
Chapter in this post:
The dasd process on the Mac: daemon for scheduled background activities
To decipher this macOS process, let’s first look at its name. This is an abbreviation – “this” stands for “Duet Activity Scheduler”. The “d” at the end of the process name stands for “Daemon”. This is an automatically started and automatically acting background process that, as a human-machine interface, enables and simplifies the use of the computer. More about it here: What is a daemon?
Back to Duet Activity Scheduler. The dasd background process takes care of a list of over 70 items, processes, scripts and the like. He regularly checks whether they are running correctly or should be running according to certain criteria. Because some of the processes are only carried out under certain circumstances. Centralized Task Scheduling (CTS) is also used here, a type of work plan that specifies periods in which certain things have to happen. You can find out more about scheduling on the Mac here: Process Scheduling – What are Cron, Anacron, Systemd and Launchd?
Explanation from people who know better
The above two paragraphs about the dasd process on macOS are only intended to serve as a very simplified introduction to the topic. There are people who know the subject much better than I do. And they can also explain them better, in more detail and more appropriately. That's why I would like to tell you at this point Post "How macOS runs background activities: 1 From within an app“ by Howard Oakley on The Eclectic Light Company Blog. This one is from 2017; However, the Duet Activity Scheduler is still described appropriately. The post contains diagrams and diagrams for better understanding.
Mac problem: dasd with high CPU/RAM load
Like the many other daemons, dasd should actually run smoothly and do its job in the background without any attention. Problems such as high CPU load, maximum memory (RAM) or the like are extremely rare. If this does happen, the reason is not to be found directly in dasd, but in other background and app processes. If these don't work properly and mess up the macOS scheduling, this can have a negative impact on dasd and other schedulers. So close all processes that cause a high load in addition to dasd or restart the Mac to solve the problem.
After graduating from high school, Johannes completed an apprenticeship as a business assistant specializing in foreign languages. But then he decided to research and write, which resulted in his independence. For several years he has been working for Sir Apfelot, among others. His articles include product introductions, news, manuals, video games, consoles, and more. He follows Apple keynotes live via stream.