Check the Memory Machine Service Status
Memory Machine runs a web server on port 8080. The mmlet.service
and mmmgr.service
are enabled and started by the installer and should automatically start at boot time. To verify the systemd service status, run:
For example:
$ sudo systemctl status mmlet mmmgr
● mmlet.service - MemVerge CXL Compute Host Service
Loaded: loaded (/etc/systemd/system/mmlet.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2024-02-01 13:45:49 PST; 1min 19s ago
Main PID: 42384 (bash)
Tasks: 94 (limit: 629145)
Memory: 50.1M
CPU: 17.243s
CGroup: /system.slice/mmlet.service
├─ 42384 /usr/bin/bash /usr/lib/memverge/mmlet_daemon_start.sh
└─ 42393 /opt/memverge/sbin/mmlet --config=/etc/memverge/mmlet.yml
Feb 01 13:47:02 sr0 bash[42393]: 2024/02/01 13:47:02 "GET http://sr0:8080/v1/core/processes HTTP/1.1" from 10.4.0.105:41756 - 200 30662B in 1.59512809s
Feb 01 13:47:03 sr0 bash[42393]: 2024/02/01 13:47:03 GetMetrics returns []
Feb 01 13:47:03 sr0 bash[42393]: 2024/02/01 13:47:03 C.mmtier_get_wss_history returns []
Feb 01 13:47:03 sr0 bash[42393]: 2024/02/01 13:47:03 "GET http://sr0:8080/v1/wss/history?startTimestamp=0&endTimestamp=1706824023018000 HTTP/1.1" from 10.4.0.105:41758 - 200 3B in 686.797µs
Feb 01 13:47:03 sr0 bash[42393]: 2024/02/01 13:47:03 MMTierGet key: wss_targets_objects returns []
Feb 01 13:47:03 sr0 bash[42393]: 2024/02/01 13:47:03 "GET http://sr0:8080/v1/wss/processes HTTP/1.1" from 10.4.0.105:41760 - 200 3B in 583.136µs
Feb 01 13:47:03 sr0 bash[42393]: 2024/02/01 13:47:03 "GET http://sr0:8090/v1/wss/metrics HTTP/1.1" from 10.4.0.105:53484 - 200 0B in 236.890791ms
Feb 01 13:47:04 sr0 bash[42393]: 2024/02/01 13:47:04 "GET http://sr0:8080/v1/core/processes HTTP/1.1" from 10.4.0.105:41756 - 200 30596B in 1.560625502s
Feb 01 13:47:06 sr0 bash[42393]: 2024/02/01 13:47:06 GetMetrics returns {"cxl_read_bytes/s":[0,0,0,0],"cxl_write_system_wide_bytes/s":0,"dram_read_bytes/s":[135142336,33736896,0,0],"dram_write_bytes/s":[3419385>
Feb 01 13:47:06 sr0 bash[42393]: 2024/02/01 13:47:06 "GET http://sr0:8090/v1/core/metrics HTTP/1.1" from 10.4.0.105:53486 - 200 145268B in 289.776123ms
● mmmgr.service - MemVerge CXL Management Host Service
Loaded: loaded (/etc/systemd/system/mmmgr.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2024-02-01 13:46:10 PST; 58s ago
Main PID: 42532 (bash)
Tasks: 134 (limit: 629145)
Memory: 142.2M
CPU: 11.811s
CGroup: /system.slice/mmmgr.service
├─ 42532 /usr/bin/bash /usr/lib/memverge/mmmgr_daemon_start.sh
├─ 42541 /opt/memverge/sbin/mmmgr --config=/etc/memverge/mmmgr.yml
├─ 42547 /opt/memverge/sbin/prometheus/prometheus --config.file /var/lib/memverge/prometheus/conf.yml --storage.tsdb.path /var/lib/memverge/prometheus/data --web.listen-address :8091
├─ 42549 /opt/memverge/sbin/grafana/bin/grafana server --config /var/lib/memverge/grafana/conf/main.ini --homepath /opt/memverge/sbin/grafana
└─ 42550 /opt/memverge/sbin/caddy/caddy run --config /var/lib/memverge/caddy/Caddyfile
Feb 01 13:46:10 sr0 systemd[1]: Started mmmgr.service - MemVerge CXL Management Host Service.
Feb 01 13:46:10 sr0 bash[42541]: 2024/02/01 13:46:10 [/opt/memverge/sbin/mmmgr --config=/etc/memverge/mmmgr.yml]
Feb 01 13:46:10 sr0 bash[42541]: 2024/02/01 13:46:10 Opened Bolt database
Feb 01 13:46:10 sr0 bash[42541]: 2024/02/01 13:46:10 Started Prometheus on 8091
Feb 01 13:46:10 sr0 bash[42541]: 2024/02/01 13:46:10 Started Grafana on 8092
Feb 01 13:46:10 sr0 bash[42541]: 2024/02/01 13:46:10 Started Caddy on 8080
Feb 01 13:46:10 sr0 bash[42541]: 2024/02/01 13:46:10 Starting server on :8081
Feb 01 13:46:13 sr0 bash[42541]: 2024/02/01 13:46:13 "POST http://localhost:8081/v1/hosts HTTP/1.1" from [::1]:57384 - 201 37B in 73.512342ms
Using your web browser, navigate to the hostname or IP address of the target server using port 8080. For example: http://<hostname>:8080
.