当前位置:  技术问答>linux和unix

一道面试题

    来源: 互联网  发布时间:2016-05-27

    本文导语:  朋友面试,请求帮助:     你好。经过首次电话面试,我希望进一步了解你在Linux大型服务器集群方面的发展潜力,所以出一个题目,希望你用不超过五个工作日的时间给出尽量详细的答案。  [size=14px]     请描...

朋友面试,请求帮助:

    你好。经过首次电话面试,我希望进一步了解你在Linux大型服务器集群方面的发展潜力,所以出一个题目,希望你用不超过五个工作日的时间给出尽量详细的答案。 

[size=14px]
    请描述一个基于LAMP技术架构的大型门户网站可能遇到的性能瓶颈及解决方案。请你尽量周全的考虑可能会影响一个门户网站性能的各种因素,并给出具体的解决方案。[/size]



|
假如我是应聘的,我来概要说说我个人的一些想法:
就楼主的问题分开来看有4个:
1、基于LAMP技术架构的大型门户网站可能遇到的性能瓶颈。
2、1的解决方案。
3、尽量周全的考虑可能会影响一个门户网站性能的各种因素。
4、给出3的具体的解决方案。

一、先列出一些影响可能遇到的性能瓶颈的各种因素:(不分主次和是否32&64系统)
1、处理器性能
2、内存资源和性能
3、磁盘性能
4、磁盘阵列设计合理性和性能
5、网络规划设计合理性和性能
6、代码效率
7、文件系统设计
8、内核变量
二、要解决的矛盾:
1、我们是否该选择包传送的延迟换取吞吐量?
2、是否选择优先包传送而牺牲吞吐量?
三、设计和选择测试标准:
1、SPECweb99基准测试
2、TPCC基准测试
3、SPEC SFS97 基准测试
4、其他基准测试
四、一些主要考虑:
1、对于处理器:进程调度、线程锁定、充分利用监控处理器的工具:负载平均、vmstat、mpstat、prstat、top、lockstat。。。cpu的空闲和磁盘的I/O关联!
2、对于内存:物理内存的(MAT/MCT)和interleave首要考虑,合理利用虚拟内存VMS和物理内存的交互,利用内存基准测试工具:STREAM/Lmbench.
3、磁盘:通道选择和文件系统结合,i、v、r节点密度、簇大小、缓存结合hdparm、tiobench、iozone、iostat等工具。
4、磁盘阵列:软硬选择和级别,数据库、I/O应用和i节点设置与文件系统对应,i/o负载和响应时间结合CPU空闲调整。
5、网络:网络规划时考虑TCP缓冲区、水位线和窗口、重发、延迟、窗口拥塞和满启动算法、TCP计时与时间间隔,NFS
6、代码:高效率代码要看算法、循环、函数?
7、利用内核变量来控制缓存、网络、磁盘以及其他参数
。。。。。。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一道送分的问题
  • 一道考验基础的JAVA语法题
  • 问个AIX题库的一道题,感觉答案应该是A啊
  • 关于构造函数的一道题
  • 初中计算机老师给我们出过一道题,那时候印象很深
  • 一道基础英语填空题(Java)
  • 问一道SCJP的题目
  • SCJP 模拟题一道
  • scjp考题一道
  • scjp考题一道!!!!!!!!
  • 一道SCJP的题
  • 一道SCJP题有请各大虾指教.
  • 一道题,select what & why?
  • 一道关于操作系统的题
  • 问一道算法题
  • 一道习题
  • 一道小程序有问题?请教!
  • 一道scjp的题目
  • 一道scjp模拟题,请赐教。
  • 关于操作系统的一道题目(关于临时文件)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3