Browse Source

Merge pull request #482 from hermeznetwork/feature/document

Document that /tmp should be mounted as tmpfs
feature/sql-semaphore1
arnau 3 years ago
committed by GitHub
parent
commit
84eff53691
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      README.md

+ 15
- 0
README.md

@ -30,3 +30,18 @@ databse because it's shared among all tests.
``` ```
golangci-lint run --timeout=5m -E whitespace -E gosec -E gci -E misspell -E gomnd -E gofmt -E goimports -E golint --exclude-use-default=false --max-same-issues 0 golangci-lint run --timeout=5m -E whitespace -E gosec -E gci -E misspell -E gomnd -E gofmt -E goimports -E golint --exclude-use-default=false --max-same-issues 0
``` ```
## Usage Details
### `/tmp` as tmpfs
For every processed batch, the node builds a temporary exit tree in a key-value
DB stored in `/tmp`. It is highly recommended that `/tmp` is mounted as a RAM
file system in production to avoid unecessary reads an writes to disk. This
can be done by mounting `/tmp` as tmpfs; for example, by having this line in
`/etc/fstab`:
```
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
```

Loading…
Cancel
Save