NoSQL
1. 高并发性
radis, tokyo, memorycach
10万/秒
就是数据会全放入内存。
2. 海量数据
MongoDB, 先入内存, 后台有线程写硬盘。
分散到几台机器的内存上, 然后以硬盘最大的 IO 去写。
然后读取数据的效率就成了问题。
3. 高扩展性:
cansandra (1万/秒) 不断加机器来解决性能。
纸上谈兵、实战。
Why Linux?
lots of software.
需要了解现成的功能, 而不需要自己去写。
tar 不压缩, 只打包。(就是把文件、目录,变成一个文件)
gzip 才是压缩。
egrep 正则过滤
ssh username@hostname "command"
安装软件前, 看 readme / install 文档。
amd64
64位系统最先由 AMD 提出, 后来 intel 也出了 64 位。
但大多数软件只需要指明 64 位就行, 所以后缀了 amd64.
Python Web Framework
1. Apache + mod_wsgi
2. Apache/Nginx + FastCGI (powed by flup)
3. tornado, uWSGI, gevent, twisted
选择 Simple or high-performance 这是个问题?优先选择简单的 Apache。
HTTP server 的优化:
1. know
能承受的同时文件量。
2. Profile
3. 优化
cache
gzip 减少传输时间
keep-alive 最好交由 Nginx 来做, 而不是 Python.
rpm 包管理:
yum -i install
-e erase
-update
rpm -ql mysql
query list
mysql 包含了那些文件
rpm -qf /etc/mysql/conf
指定文件属于哪个软件包
自己编译的不能通过 rpm 来查询, 必须记住地址。
如何解决问题:
1. log
2. 文档 man command
/usr/share/doc
/usr/share/man
/usr/local/share/man
3. 求助
官网 FAQ/wiki
社区, 邮件列表, 给老外写信
IRC
Google
(通常 google 最后才采用, 先在官网上找)
分享到:
相关推荐
本资料包聚焦于Linux运维中的MongoDB应用,以下是相关知识点的详细讲解: 1. **NoSQL数据库**:NoSQL(Not Only SQL)是对非关系型数据库的统称,它打破了传统的关系型数据库模式,适用于大数据处理和分布式计算。...
MongoDB是一种流行的开源文档型数据库,它以其灵活性、可扩展性和高性能在现代数据存储解决方案中占据了一席之地。《MongoDB权威指南》是学习和掌握MongoDB的重要参考资料,该书涵盖了MongoDB的基础知识到高级应用,...
这套由燕十八主讲的MongoDB视频教程不仅覆盖了MongoDB的基础知识,还深入讲解了许多高级主题,非常适合希望全面掌握MongoDB技术栈的学习者。无论是初学者还是有一定经验的开发者,都能从中获得有价值的技能提升。
10. **性能调优**:书中提供了性能监控、诊断工具和调优策略,帮助读者理解MongoDB的性能瓶颈,并给出针对性的优化建议。 11. **备份与恢复**:MongoDB提供了多种备份策略,包括快照、oplog和第三方工具。书中详细...
7. **故障排查**:讲解如何通过日志分析、性能监控工具找出系统瓶颈,以及处理常见的错误和异常情况。 8. **集群与高可用性**:介绍如何构建主备复制、负载均衡或分布式数据库集群,以实现高可用性和容错性。 9. *...
Linux教学课件“nginx.ppt”主要探讨了Nginx服务器在Linux环境中的应用和一些相关的技术概念。Nginx是一款高性能的HTTP和反向代理服务器,被广泛用于Web服务,以其高效的并发处理能力和轻量级的系统资源占用著称。 ...
Cacti是一款流行的网络监控工具,本章将讲解如何利用Cacti进行系统监控、设置邮件报警,并进行压力测试,以评估系统性能瓶颈。 第8章:Sphinx全文索引 Sphinx是一个高性能的全文搜索引擎,课程涵盖Sphinx的安装、...
3. **案例分析**:通过分析知名互联网公司的实际案例,如阿里巴巴、腾讯、亚马逊等,展示在面对海量用户访问、高并发请求时,如何通过架构设计解决性能瓶颈,保证服务稳定。这些案例会涉及CDN加速、微服务架构、服务...
12. **性能优化**:讨论Node.js性能监控、瓶颈分析和优化策略。 13. **部署与运维**:如何将Node.js应用部署到服务器,以及日志管理和错误处理。 《LinuxIDC.com.png》可能是一个示例图,可能涉及到在Linux环境下...
- **性能调试**:讲述了如何分析程序性能瓶颈。 - **SQL调试**:介绍了如何调试SQL查询语句。 - **远程调试**:讲解了如何进行远程调试。 - **404页面**:介绍了如何配置自定义404页面。 #### 十二、验证与安全性 ...
8. 性能优化:通过缓存技术(如Redis)、CDN(内容分发网络)提高页面加载速度,使用GZIP压缩减少网络传输数据,进行性能监控和日志分析以找出瓶颈。 9. SEO优化:为了提高搜索引擎排名,需要优化元标签、使用友好...