上一页 1 ··· 79 80 81 82 83 84 85 86 87 ··· 103 下一页
摘要: 本帖经过多方整理,大多来自各路书籍《GPGPU编程技术》《cuda高性能》1 grid 和 block都可以用三元向量来表示: grid的数组元素是block block的数组元素是grid但是1.x计算能力的核心,grid的第三元必须为1.block的X和Y索引最大尺寸为5122 通过__launch_bounds__(maxBlockSize,minBlocksPerMp)来限制每个block中最大的线程数,及每个多处理器上最少被激活的block数3 SM streaming multiprocessor 多流处理器 SP scalar processor cores 标量处理核心一个.. 阅读全文
posted @ 2013-08-29 10:49 xingoo 阅读(5395) 评论(0) 推荐(0)
摘要: 1 每个SM上面失少要有192个激活线程,寄存器写后读的数据依赖才能被掩盖2 将 寄存器 的bank冲突降到最低,应尽量使每个block含有的线程数是64的倍数3 block的数量应设置得令可用的计算资源被充分的利用。由于每个block映射到一个sm上面,所以至少应该让block的数目跟sm的数目一样多。4 当Block中的线程被同步时或者等待读取设备存储器时,相应的SM会闲置。通常让block的数目是sm的2倍以上,使其在时间轴上重叠5 如果block的数目足够多,则每个Block里的线程数应设置成warp尺寸的整数倍,以免过小的warp浪费计算资源。6 给每个block分配越多的线程,能更 阅读全文
posted @ 2013-08-28 19:13 xingoo 阅读(4205) 评论(0) 推荐(0)
摘要: 今天从隔壁机器拷贝了一份Jboss,却发现启动无任何反应。仔细对比了jdk jboss的各项参数发现都是相同,无奈之下,检查run.bat文件发现时在此句出现前后 无反应:"%JAVA%" -server -version 2>&1 | findstr /I hotspot > nul通过echo %JAVA%显示如下:C:\Program Files\Java\jdk1.6.0_26\bin\bin\java找到问题了,原来JAVA解析的路径不对,但是环境变量中没有配置JAVA的路径,只有JAVA_HOME并且并无错误。最后发现是少了%SystemRo 阅读全文
posted @ 2013-08-26 21:33 xingoo 阅读(3280) 评论(0) 推荐(0)
摘要: 这一周,事情真的很多,练了两次车。然后碰上今年最大的暴雨,这周看了不少cuda的书,对它越来越有深入的了解。但是也碰到了很多未知的东西,毕竟一个人摸索,很多东西有错误,都不知道去哪里求救。只能憋着自己来,这种感觉真是孤立无援啊。努力解决每一个问题,只要能加速原来的代码就好,这个方向真心很喜欢,希望能坚持下来。 马上又要换实验室了,心里说不出的感觉,感觉以后就真的要靠自己了。 阅读全文
posted @ 2013-08-18 17:39 xingoo 阅读(241) 评论(0) 推荐(0)
摘要: 1 减少日志的输出量 *\jboss-4.2.3.GA\server\default\conf\jboss-log4j.xml 根据不同的日志级别:一共有5个等级,越往下输出的东西越详细。一般没什么特殊情况,调整为warn或者info即可 FATAL 0 ERROR... 阅读全文
posted @ 2013-08-13 00:05 xingoo 阅读(585) 评论(0) 推荐(0)
摘要: 有很多平时喜欢钻研的童鞋会发现,为什么有时候自己访问某XXse网站时,总是更新IP地址,内容却与以前一样。这个时候就要了解虚拟主机的概念了。了解这个概念,能够帮助运维同学,更内涵的隐藏自己的主机,或者让一台apache支持多个网站的共同运营。参考资料:1 http://httpd.apache.org/docs/2.2/2《Apache cookbook》虚拟主机寻址方式IP地址方式:每台虚拟主机都有其唯一的IP地址 名称寻址方式:多台虚拟主机会以不同的名称在同一IP地址上运行 以名称寻址的虚拟主机 使用NameVirtualHost *指令以及区块 ServerNam... 阅读全文
posted @ 2013-08-13 00:05 xingoo 阅读(522) 评论(0) 推荐(0)
摘要: 1 内存 适当选用适合大小的内存,保证谷峰负载时,有足够的内存使用 2 使用ab测试apache性能 ab -n 1000 -c 10 http://www.test.com 使用ab的缺点:不能更真实的模仿用户的操作。 3 调节保持连接的设定 KeepAlive On #在单一连接时进行多个请求 MaxKeepAliveRequests 200 #单一连接时间可以允许多少个保持连接的请求 KeepAliveTimeout 15 #在没有接受其他请求时,会持续开启特定连接的时间 ... 阅读全文
posted @ 2013-08-13 00:05 xingoo 阅读(538) 评论(0) 推荐(0)
摘要: Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi录制脚本步骤:1 打开Jmeterwindows下打开:D:\apache-jmeter-2.9\bin\jmeter.bat Linux下打开:D:\apache-jmeter-2.9\bin\jmeter.sh2 创建线程组右键测试计划->添加->Threads(users)->线程组3创建录制控制器右键线程组->添加->逻辑控制器->录制控制器4添加http代理服务器右键工作台->添加->非测试元件->http代理服务器5 添 阅读全文
posted @ 2013-08-13 00:05 xingoo 阅读(442) 评论(0) 推荐(0)
摘要: 首先,测试环境在模拟环境下进行。 测试环境:1director(apache2.2) + 1realserver(jboss4.2.3GA)+1databaseserver(oracle9i)(windows web server 2008) 测试工具:jmeter2.9 测试步骤:1 使用jmeter2.9录制脚本http://blog.chinaunix.net/uid-28690609-id-3690959.html 2 调整各个参数 一、 apache2.2:调整apache打开进程数,默认是60 windowsxp等基于nt版核心的系统,最大能达到1024.UNIX版本最... 阅读全文
posted @ 2013-08-13 00:05 xingoo 阅读(587) 评论(0) 推荐(0)
摘要: 近日来,用Jmeter做压力测试。发现,每台客户机使用800个线程组压力倍增。昨天的测试,到了今天下午都没有跑完。仔细观察了下Jboss的错误日志,发现,jboss已经宕机了。本身后台的环境是使用LVS作的负载均衡。目前apache负载均衡器方面,已经没有什么问题了。修改的线程组达到1000。据资料显示,apache默认的线程数是60,最高能达到1000在http.conf中,加入下面模块: ThreadsPerChild 150 MaxRequestsPerChild 1000 Win32DisableAcceptEx ... 阅读全文
posted @ 2013-08-13 00:05 xingoo 阅读(1047) 评论(0) 推荐(0)
上一页 1 ··· 79 80 81 82 83 84 85 86 87 ··· 103 下一页