Pro Linuxpipe理指南/ Book

我们运行了大量不同的东西(nginx,Varnish,Apache,MySQL,Memcache等),并在不同的机器上运行负载平衡的45台Linux机器集群。 我们每秒执行大约3000次请求,并实时执行一些计算量非常大的请求。

我们现在已经对Linux有了很好的了解,但是我们仍然遇到了max_connections,SYN Cookies发送,IP Tables问题等等问题。我们从我们的系统日志和谷歌周围学习,并且做一个修复。 我希望了解在Linux机器上运行非常繁重的服务之前,我应该知道的所有不同的参数和重要的东西(ubuntu / Debian视angular)。 该服务应该从全球各地的人们(不同的IP)获得每秒数千的请求。 一台服务器与一堆其他服务器交互以完成请求。

有没有任何一本书/一套书,我应该了解Linux系统,以及它如何处理请求,哪些参数在哪里。 还有任何关于nginx,varnish,memcache,LAMP,MySQL的特定文档,在将事物按比例缩小到每秒数千个请求之前,我应该阅读这些文档。

谢谢

从技术上讲,这个问题不应该在这里,因为这是一个购物的问题。 不过,我确实想回答,因为我发现可伸缩互联网架构是一个精彩的“概念”types的书,涵盖了你所谈论的所有问题。