path: damo_3.1.8-1/USAGE.md # sleep 5 & # damo start $(pidof sleep) ### Partial DAMON Parameters Update path: damo_3.1.8-1/USAGE.md or, for already running process, like below: # damo record $(pidof my_workload) path: damo_3.1.8-1/src/_damon_modules.py ['pidof', 'kdamond.0']).decode().strip() except Exception as e: return None, 'pidof kdamond.0 fail (%s)' % e intervals = _damon.DamonIntervals() intervals.intervals_goal = _damon.DamonIntervalsGoal( path: damo_3.1.8-1/src/_damon_modules.py try: kdamond_pid = subprocess.check_output( ['pidof', 'kdamond.0']).decode().strip() except Exception as e: return None, 'pidof kdamond.0 fail (%s)' % e path: damo_3.1.8-1/README.md $ # install damo using packaging systems listed above, $ # or cloning the source repo and updating $PATH. $ sudo damo start $(pidof ) $ sudo damo report access $ sudo damo record ongoing path: damo_3.1.8-1/README.md $ git clone https://github.com/sjp38/masim $ cd masim; make; ./masim ./configs/zigzag.cfg --silent & $ sudo damo start --target_pid $(pidof masim) $ sudo damo report access --repeat path: damo_3.1.8-1/README.md $ git clone https://github.com/sjp38/masim $ cd masim; make; ./masim ./configs/zigzag.cfg --silent & $ sudo damo record -o damon.data $(pidof masim) The first two lines of the commands get an artificial memory access generator