https://github.com/xlab/beam-o
Fire a beam to teleport your files onto servers in distant galaxies.
https://github.com/xlab/beam-o
Last synced: 10 months ago
JSON representation
Fire a beam to teleport your files onto servers in distant galaxies.
- Host: GitHub
- URL: https://github.com/xlab/beam-o
- Owner: xlab
- Created: 2019-04-08T15:46:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-08T15:49:23.000Z (over 7 years ago)
- Last Synced: 2025-03-23T01:24:45.238Z (over 1 year ago)
- Language: Go
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beam-O [![Powered][1]][2] [![MIT licensed][3]][4]
[1]: https://img.shields.io/badge/KCP-Powered-blue.svg
[2]: https://github.com/xtaci/kcp-go
[3]: https://img.shields.io/badge/license-MIT-blue.svg
[4]: LICENSE.md
### Tips from [kcptun](https://github.com/xtaci/kcptun) project
Increase the number of open files on your server, as:
`ulimit -n 65535`, or write it in `~/.bashrc`.
Suggested `sysctl.conf` parameters for better handling of UDP packets:
```
net.core.rmem_max=26214400 // BDP - bandwidth delay product
net.core.rmem_default=26214400
net.core.wmem_max=26214400
net.core.wmem_default=26214400
net.core.netdev_max_backlog=2048 // proportional to -rcvwnd
```
You can also increase the per-socket buffer by adding parameter(default 4MB):
```
-sockbuf 16777217
```
for **slow processors**, increasing this buffer is **CRITICAL** to receive packets properly.