# 🧹 Звіт: Очищення пам'яті на NODA2 ## 📊 Загальний стан: | Категорія | Розмір | Можливо видалити | |-----------|--------|------------------| | **Docker Images** | 34.12 GB | ✅ 28.56 GB (83%) | | **Docker Build Cache** | 22.53 GB | ✅ 9.85 GB | | **Market Data DB** | 67 GB | ❓ Питання | | **microdao3 Images** | 5.7 GB | ✅ Так | | **microdao3 Volumes** | ~500 MB | ✅ Так | | **Старі SQLite DB** | 32 KB | ✅ Так | **Загалом можна звільнити: ~44-111 GB** --- ## 🔴 КРИТИЧНІ ВИДАЛЕННЯ (рекомендовано): ### 1. **microdao3 Docker Images - 5.7 GB** Це **старі образи** від попереднього проекту, які НЕ використовуються: ```bash # Видалити всі microdao3 images docker rmi \ microdao3-rag-service:latest \ microdao3-memory-service:latest \ microdao3-router:latest \ microdao3-devtools:latest \ microdao3-rbac:latest \ microdao3-crewai:latest \ microdao3-gateway:latest ``` **Статус:** ❌ Не використовуються (немає запущених контейнерів) **Економія:** 5.7 GB --- ### 2. **microdao3 Docker Volumes - ~500 MB** Старі volumes від microdao3: ```bash # Видалити старі volumes docker volume rm microdao3_postgres_data microdao3_redis_data ``` **Статус:** ❌ Не використовуються **Економія:** ~500 MB --- ### 3. **Docker Build Cache - 9.85 GB** Очистити кеш збірок: ```bash # Очистити весь build cache docker builder prune -a -f # Або тільки старіший ніж 30 днів docker builder prune -f --filter "until=720h" ``` **Статус:** ✅ Безпечно видалити **Економія:** 9.85 GB --- ### 4. **Docker Images (unused) - 28.56 GB** Видалити образи що не використовуються: ```bash # Видалити всі unused images docker image prune -a -f # Або тільки dangling images docker image prune -f ``` **Статус:** ✅ Безпечно видалити (залишить тільки ті, що використовуються) **Економія:** до 28.56 GB --- ## ⚠️ ПОТРЕБУЄ РІШЕННЯ: ### 5. **Market Data Service - 67 GB** 🚨 ``` /Users/apple/github-projects/microdao-daarion/services/market-data-service/ ├── market_data.db 27 GB (52M trades, 120M quotes) └── events.jsonl 40 GB (raw events data) ``` **Що це:** Історичні дані ринку (trades, quotes) для аналітики **Використання:** - ✅ Згадується в `docker-compose.node1.yml` (NODA1 - прод) - ❌ НЕ використовується на NODA2 (dev) - ❓ Питання: Чи потрібні ці дані для розробки? **Варіанти:** #### A. Видалити повністю (економія 67 GB) ```bash rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/market_data.db rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/events.jsonl ``` #### B. Архівувати (економія 50+ GB) ```bash # Стиснути в архів cd /Users/apple/github-projects/microdao-daarion/services/market-data-service tar -czf market_data_archive.tar.gz market_data.db events.jsonl # Видалити оригінали rm market_data.db events.jsonl ``` #### C. Залишити (0 GB економії) Якщо потрібні для аналітики на NODA2 #### D. Перенести на зовнішній диск Звільнити місце на ноутбуці, але зберегти дані **Питання до користувача:** Чи потрібні вам ці дані ринку для розробки на NODA2? --- ### 6. **second_me_memory.db - 32 KB** ``` /Users/apple/second_me_memory.db (32 KB) ``` **Що це:** Тестова БД з жовтня 2025, містить 7 записів про P2P-SMP **Варіанти:** #### A. Видалити (рекомендовано) ```bash rm /Users/apple/second_me_memory.db ``` #### B. Залишити Якщо це важливі тести **Економія:** 32 KB (незначно) --- ## ✅ ВИКОРИСТОВУЮТЬСЯ (не чіпати): ### 7. **dagi-postgres** - працює - Порт: 5432 - Використання: мінімальне (тільки системні DB) - **Статус:** ✅ Залишити (потрібен для DAARION) ### 8. **dagi-redis** - працює - Порт: 6379 - Використання: 1 MB - **Статус:** ✅ Залишити (потрібен для DAARION) ### 9. **memory.db** - 136 KB ``` /Users/apple/github-projects/microdao-daarion/services/memory-service/memory.db ``` - **Статус:** ✅ Залишити (активно використовується) ### 10. **OpenCode DB** - 708 KB ``` /Users/apple/.local/share/opencode/opencode.db ``` - **Статус:** ✅ Залишити (використовується зараз) ### 11. **Continue.dev DBs** - ~250 KB ``` /Users/apple/.continue/dev_data/devdata.sqlite /Users/apple/.continue/index/index.sqlite ``` - **Статус:** ✅ Залишити (VS Code extension) --- ## 🚀 РЕКОМЕНДОВАНИЙ ПЛАН ДІЙ: ### Етап 1: Безпечне очищення (~16 GB) ```bash # 1. Видалити старі microdao3 images (5.7 GB) docker rmi microdao3-rag-service:latest \ microdao3-memory-service:latest \ microdao3-router:latest \ microdao3-devtools:latest \ microdao3-rbac:latest \ microdao3-crewai:latest \ microdao3-gateway:latest # 2. Видалити старі volumes (~500 MB) docker volume rm microdao3_postgres_data microdao3_redis_data # 3. Очистити Docker build cache (9.85 GB) docker builder prune -a -f # 4. Видалити second_me_memory.db (32 KB) rm /Users/apple/second_me_memory.db ``` **Звільнено:** ~16 GB --- ### Етап 2: Агресивне очищення (додатково ~28 GB) ```bash # Видалити всі unused Docker images docker image prune -a -f ``` **Звільнено:** додатково ~28 GB (загалом ~44 GB) --- ### Етап 3: Видалення market data (потенційно ~67 GB) **❓ ПОТРІБНЕ ВАШЕ РІШЕННЯ:** Чи потрібні вам дані ринку (67 GB) для розробки на NODA2? **Якщо НІ:** ```bash rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/market_data.db rm /Users/apple/github-projects/microdao-daarion/services/market-data-service/events.jsonl ``` **Звільнено:** додатково 67 GB (загалом до 111 GB) --- ## 📊 Підсумок: | Дія | Економія | Ризик | Рекомендація | |-----|----------|-------|--------------| | Видалити microdao3 images | 5.7 GB | Немає | ✅ Видалити | | Видалити microdao3 volumes | 0.5 GB | Немає | ✅ Видалити | | Очистити Docker cache | 9.85 GB | Немає | ✅ Видалити | | Видалити unused images | 28 GB | Мінімальний | ✅ Видалити | | Видалити second_me DB | 32 KB | Немає | ✅ Видалити | | Видалити market data | 67 GB | **Потрібне рішення** | ❓ Запитати | **Мінімум:** ~16 GB (безпечне очищення) **Максимум:** ~111 GB (агресивне + market data) --- ## 🎯 Швидкий старт очищення: ### Безпечний режим (16 GB): ```bash # Однією командою docker rmi $(docker images --format "{{.Repository}}:{{.Tag}}" | grep microdao3) 2>/dev/null || true docker volume rm microdao3_postgres_data microdao3_redis_data 2>/dev/null || true docker builder prune -a -f rm /Users/apple/second_me_memory.db ``` ### Агресивний режим (44 GB): ```bash # Безпечний режим + unused images docker image prune -a -f ``` --- **Який варіант обираєте? Чи потрібні дані ринку (67 GB)?**