- 浏览: 2678192 次
- 来自: 杭州
-
文章分类
- 全部博客 (1188)
- webwork (4)
- 网摘 (18)
- java (103)
- hibernate (1)
- Linux (85)
- 职业发展 (1)
- activeMQ (2)
- netty (14)
- svn (1)
- webx3 (12)
- mysql (81)
- css (1)
- HTML (6)
- apache (3)
- 测试 (2)
- javascript (1)
- 储存 (1)
- jvm (5)
- code (13)
- 多线程 (12)
- Spring (18)
- webxs (2)
- python (119)
- duitang (0)
- mongo (3)
- nosql (4)
- tomcat (4)
- memcached (20)
- 算法 (28)
- django (28)
- shell (1)
- 工作总结 (5)
- solr (42)
- beansdb (6)
- nginx (3)
- 性能 (30)
- 数据推荐 (1)
- maven (8)
- tonado (1)
- uwsgi (5)
- hessian (4)
- ibatis (3)
- Security (2)
- HTPP (1)
- gevent (6)
- 读书笔记 (1)
- Maxent (2)
- mogo (0)
- thread (3)
- 架构 (5)
- NIO (5)
- 正则 (1)
- lucene (5)
- feed (4)
- redis (17)
- TCP (6)
- test (0)
- python,code (1)
- PIL (3)
- guava (2)
- jython (4)
- httpclient (2)
- cache (3)
- signal (1)
- dubbo (7)
- HTTP (4)
- json (3)
- java socket (1)
- io (2)
- socket (22)
- hash (2)
- Cassandra (1)
- 分布式文件系统 (5)
- Dynamo (2)
- gc (8)
- scp (1)
- rsync (1)
- mecached (0)
- mongoDB (29)
- Thrift (1)
- scribe (2)
- 服务化 (3)
- 问题 (83)
- mat (1)
- classloader (2)
- javaBean (1)
- 文档集合 (27)
- 消息队列 (3)
- nginx,文档集合 (1)
- dboss (12)
- libevent (1)
- 读书 (0)
- 数学 (3)
- 流程 (0)
- HBase (34)
- 自动化测试 (1)
- ubuntu (2)
- 并发 (1)
- sping (1)
- 图形 (1)
- freemarker (1)
- jdbc (3)
- dbcp (0)
- sharding (1)
- 性能测试 (1)
- 设计模式 (2)
- unicode (1)
- OceanBase (3)
- jmagick (1)
- gunicorn (1)
- url (1)
- form (1)
- 安全 (2)
- nlp (8)
- libmemcached (1)
- 规则引擎 (1)
- awk (2)
- 服务器 (1)
- snmpd (1)
- btrace (1)
- 代码 (1)
- cygwin (1)
- mahout (3)
- 电子书 (1)
- 机器学习 (5)
- 数据挖掘 (1)
- nltk (6)
- pool (1)
- log4j (2)
- 总结 (11)
- c++ (1)
- java源代码 (1)
- ocr (1)
- 基础算法 (3)
- SA (1)
- 笔记 (1)
- ml (4)
- zokeeper (0)
- jms (1)
- zookeeper (5)
- zkclient (1)
- hadoop (13)
- mq (2)
- git (9)
- 问题,io (1)
- storm (11)
- zk (1)
- 性能优化 (2)
- example (1)
- tmux (1)
- 环境 (2)
- kyro (1)
- 日志系统 (3)
- hdfs (2)
- python_socket (2)
- date (2)
- elasticsearch (1)
- jetty (1)
- 树 (1)
- 汽车 (1)
- mdrill (1)
- 车 (1)
- 日志 (1)
- web (1)
- 编译原理 (1)
- 信息检索 (1)
- 性能,linux (1)
- spam (1)
- 序列化 (1)
- fabric (2)
- guice (1)
- disruptor (1)
- executor (1)
- logback (2)
- 开源 (1)
- 设计 (1)
- 监控 (3)
- english (1)
- 问题记录 (1)
- Bitmap (1)
- 云计算 (1)
- 问题排查 (1)
- highchat (1)
- mac (3)
- docker (1)
- jdk (1)
- 表达式 (1)
- 网络 (1)
- 时间管理 (1)
- 时间序列 (1)
- OLAP (1)
- Big Table (0)
- sql (1)
- kafka (1)
- md5 (1)
- springboot (1)
- spring security (1)
- Spring Boot (3)
- mybatis (1)
- java8 (1)
- 分布式事务 (1)
- 限流 (1)
- Shadowsocks (0)
- 2018 (1)
- 服务治理 (1)
- 设计原则 (1)
- log (0)
- perftools (1)
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
之前自己写多线程测试dboss,性能很好,但在gunicron上面测试性能很差:
写道
[admin@server2 duitang]$ cat /duitang/logs/sys/gunicorn_7299.log |grep "memcache2" | awk '{print $4}' | grep -v "mem"|sort -rn| head -10
313.137054443
272.057771683
243.25299263
242.613077164
238.589048386
238.348960876
228.531122208
224.238157272
213.147163391
201.596021652
今天对dboss测试发现gevent对性能影响非常大,如果使用原始的gunicron,把worker_class = "gevent"注释掉之后,发现性能提升明显:
写道
[admin@server2 duitang]$ cat /duitang/logs/sys/gunicorn_7299.log |grep "memcache2" | awk '{print $4}' | grep -v "mem"|sort -rn| head -10
6.50000572205
6.25014305115
6.21294975281
5.72204589844
5.34701347351
5.24306297302
4.81510162354
4.68397140503
4.22811508179
4.22811508179
6.50000572205
6.25014305115
6.21294975281
5.72204589844
5.34701347351
5.24306297302
4.81510162354
4.68397140503
4.22811508179
4.22811508179
以为gevent的bug,升级到最新版本的gevent-0.13.8还是不行,最后想到使用原生的socket,修改为
import _socket as socket,搞定。这是guniconr+gevent+java_memcached:
写道
[admin@server2 duitang]$ cat /duitang/logs/sys/gunicorn_7299.log |grep "memcache2" | awk '{print $4}' | grep -v "mem"|sort -rn| head -10
52.6340007782
50.5969524384
48.2759475708
45.1800823212
6.63900375366
6.30307197571
6.24895095825
6.09111785889
6.04200363159
6.00504875183
52.6340007782
50.5969524384
48.2759475708
45.1800823212
6.63900375366
6.30307197571
6.24895095825
6.09111785889
6.04200363159
6.00504875183
多线程测试脚本:
from django.core.management import setup_environ import settings setup_environ(settings) from executor import Executor from time import sleep import sys import memcache2 import memcache #mc = memcache.Client(['127.0.0.1:11211']) mc = memcache2.Client([]) class Checker(): def __init__(self,key): self.key = key def run(self): mc.get(self.key) executor = Executor(8000) f = open('memcache.log') for fs in f.readlines(): key = fs[0:len(fs)-1] executor.submit(Checker(key)) executor.join()
- memcache.log.jpg (5.2 MB)
- 下载次数: 0
发表评论
-
dboss问题记录
2013-10-21 10:59 1561问题记录:1. param乱码问题DbossError: co ... -
netty bug
2013-09-22 15:35 1543最近netty发现这个问题,偶发情况下,所有的 ... -
dboss 支持http协议
2013-04-09 18:04 1050public void httpReceived(Chann ... -
dboss的非阻塞IO
2013-02-11 17:36 1451一个良好的服务框架是不应该让业务逻辑阻塞IO操作的。 比 ... -
dboss稳定性测试
2013-01-21 15:31 1194特殊类型兼容 dboss ... -
dboss稳定性
2013-01-09 13:57 819高性能 14亿次远程调用,TPS 9K+ 稳定的co ... -
dboss 简单运行
2013-01-05 15:00 1236ServiceRemoting service ... -
dboss BUG
2013-01-05 14:49 16521.无法处理对象嵌套: dboss://searchServ ... -
dboss问题
2012-12-06 00:42 0[New I/O server worker #1-1] E ... -
dboss实现java memcached
2012-12-05 00:28 1087[admin@server5 duitang]$ cat /d ... -
dboss-client 并发测试
2012-11-18 16:01 933在我笔记本电脑上测试了dboss单个线程,2个线程,50个线程 ... -
dboss性能
2012-11-12 15:57 1037dboss性能取决于传送对象的大小。 当一个blog,大 ...
相关推荐
DBOSS和BOSS15接口业务消息规范标准.doc
绝对是反编译工具中的神器,安装后直接鼠标右键一键反编译,回编译,非常方便, 这是今年最新版2.0.0,本人已在使用中, 推荐给大家。 备注:《Android APK+Dex文件反编译及回编译工具(APKDB)》 简称:APKDB ...
unity超精致BOSS模型(含动作) FBX格式文件,高模!大家快来下载吧!
v_jstools-main.zip
系统选用B/S模式,后端应用springboot框架,前端应用vue框架, MySQL为后台数据库。 本系统基于java设计的各项功能,数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。 在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
内容概要:本文介绍了基于Flexsim仿真软件进行日用洗化用品配送中心布局方案与仿真实验的内容。报告旨在让学生了解物流系统建模与仿真的基本步骤,掌握Flexsim的操作方法,以及能够设计和仿真复杂的物流设施。主要内容包括:配送中心的必要性和意义探讨,详细说明中心内的设施布局,流程图绘制、仿真模型构建与有效性验证、数据分析及优化。此外,提供了日用洗化用品物流的具体参数设定及仿真条件。在优化分析中,提出了针对托盘数量、叉车效率等方面的改进意见,并展示了优化效果的实际成果。附录总结了实习心得,强调仿真技术对未来物流行业的积极影响。 适用人群:适合高等院校物流管理专业的学生,尤其是参与实习或研究项目的人士。 使用场景及目标:应用于教学实习,目的是提升学生对现代物流系统的认知水平和技能,使其熟悉并能够灵活使用Flexsim这类专业级仿真工具。通过实践操作加深理论理解和工程实践经验。 其他说明:文中包含了详细的排版规范,确保提交的设计书既科学又美观。评分标准严格细致,鼓励创新思维和技术应用的同时,也不忘关注学生的综合表现和个人成长经历。
1993-2024月度数据细分31个省份地区累计同比1991-2023年度 东北华北华东西北华南西南华中地区 北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 数据来源:ceic经济数据库 主要指标: 每个省份分当月、累计、同比、累计同比、(原煤、原油)年度数据
系统选用B/S模式,后端应用springboot框架,前端应用vue框架, MySQL为后台数据库。 本系统基于java设计的各项功能,数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。 在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
内容概要:本文详细介绍了全国大学生电子设计竞赛(电赛)及其背景、参赛规则和流程,包括竞赛概述、认可度、竞赛历史和发展现状,尤其是针对2023年电赛的重要信息进行了阐述。竞赛设有多个赛道,涵盖了广泛的电子技术领域,并细说了各环节的时间安排及操作细节。此外,文章分享了一些参赛所需的基础材料清单和必要的准备工作建议,特别指出淘宝采购注意事项及必要器材准备;附上了两段关于STM32的学习指南视频链接供参考。 适用人群:有意参与或了解电子设计竞赛的在校本科生及研究生。 使用场景及目标:帮助潜在参赛者提前规划参赛准备工作;明确电赛的具体流程及相关要求,使得参赛者能够在规定时间内完成高质量的设计;对于初次接触此类比赛的人来说尤为有用。 其他说明:文中还提到电赛对选手综合素质和技术水平的要求极高,同时提醒参赛队伍应注意比赛过程中可能出现的一些特殊情况(例如临时采购、器材选用等)。另外,提供了具体的电赛开源项目实例和相关硬件设计细节,为有志于深入研究的参赛者提供更多指导和启示。
欧姆龙PLC控制伺服电机及气缸项目解析:构建工业自动化架构的综合课程(学习CX调试标准流程,解析应用手册及全套项目框架),欧姆龙PLC CJ2M标准程序:控制伺服电机与气缸,模块齐全,流程清晰,含通讯与电路图详解,欧姆龙, PLC CJ2M标准程序,一共控制12个伺服电机 ,气缸若干,包含轴点动,回零,相对与绝对定位,整个项目的模块都有:主控程序,复位程序,手动,生产计数,只要弄明白这个程序,就可以非常了解整个项目的程序如何去编写,从哪里开始下手,可提供程序问题解答,程序流程清晰明了;程序还有与机器人通讯,包含有触摸屏与电路图 ,核心关键词:欧姆龙;PLC CJ2M标准程序;伺服电机控制;轴点动;回零定位;相对与绝对定位;主控程序;复位程序;手动操作;生产计数;程序问题解答;程序流程清晰;机器人通讯;触摸屏;电路图。,欧姆龙PLC项目:CJ2M标准程序详解,伺服与气缸控制全解析
量子位智库2024年AI音乐应用产业报告24页.pdf
基于OpenFast与SimLink联合仿真模型的风电机组独立与统一变桨控制研究,风电机组联合仿真控制,openfast与simlink联合仿真模型,风电机组独立变桨控制与统一变桨控制。 独立变桨控制。 OpenFast联合仿真。 ,关键词:openfast; simlink联合仿真模型; 独立变桨控制; 统一变桨控制; 联合仿真。,OpenFast联合仿真模型:独立与统一变桨控制对比研究
本资源包旨在帮助用户学习如何使用Python进行机械臂控制。它包含了从基础的Python编程环境搭建到高级的机械臂控制原理介绍等多个方面的资料。 源代码 教程与文档: 1、python编程控制机械臂原理介绍.docx 2、windows下安装和配置pyhon环境.docx 3、安装pip工具.docx 4、安装pycharm免费编程工具.docx 5、python编程案例.docx 软件与库: 1、python-3.6.8-amd64.exe 2、python-3.10.4-amd64.exe 3、pycharm-community-2022.1.exe 4、dlib-19.24.0-cp39-cp39-linux_armv7l.whl 5、numpy-1.21.4-cp39-cp39-linux_armv7l.whl 6、numpy-1.24.2-cp39-cp39-linux_armv7l.whl 7、opencv_python-4.5.5.64-cp39-cp39-linux_armv7l.whl 8、pip-22.0.4-py3-none-any.whl
TLF35584驱动安全包解析,《TLF35584驱动Safetypack包详解:9年汽车电子软件开发经验下的底层软件与Autosar诊断协议开发实践》,TLF35584驱动safetypack包,具体内容见图片。 9年汽车电子软件开发经验,专注于底层软件和Autosar的开发,诊断协议开发, ,TLF35584驱动;Safetypack包;9年汽车电子经验;底层软件开发;Autosar开发;诊断协议开发,TLF35584驱动与Safetypack包的详解
基于COMSOL的岩石损伤与压裂效应研究:水力压裂多模型分析、膨胀剂作用下岩石损伤、不固结不排水三轴试验及二维钻孔封孔效果模拟,COMSOL模拟:岩石损伤与水力压裂的相场法研究及三轴试验与封孔效果模拟,COMSOL岩石损伤、水力压裂、三轴试验 岩石在膨胀剂的膨胀作用下的损伤; 相场法与水力压裂(6个模型); 不固结不排水三轴试验; 二维钻孔封孔效果模拟。 ,核心关键词:COMSOL岩石损伤; 水力压裂; 三轴试验; 膨胀剂膨胀作用; 相场法; 模型; 不固结不排水三轴试验; 二维钻孔封孔效果模拟。,COMSOL模拟:岩石损伤与水力压裂的三轴试验研究
能自动生成srt文件的视频硬字幕提取器
基于三相PWM整流器并联仿真的零序环流抑制算法及SVPWM中零矢量作用时间调节方法,三相PWM整流器并联仿真研究:零序环流抑制算法下的零矢量作用时间调节及其参考文献概览,三相PWM整流器并联仿真,加入了零序环流抑制算法。 对SVPWM中零矢量的作用时间进行调节,进而抑制电路的零序环流。 ,可以提供相关的参考文献。 ,核心关键词:三相PWM整流器;并联仿真;零序环流抑制算法;SVPWM;零矢量作用时间调节;电路零序环流;参考文献。,基于零序环流抑制算法的三相PWM整流器并联仿真研究:SVPWM中零矢量调节策略的探索与应用
基于高频信号的PMSM转矩脉动抑制策略研究:谐波抑制与转矩补偿的仿真实现与优化分析,基于高频信号的PMSM转矩脉动抑制策略研究:传统方法与新型算法的仿真对比分析,基于高频信号的pmsm转矩脉动抑制 传统的高频方波注入法,利用转子的饱和凸极效应,可提升转速控制精度,但该方法也导致电流中含有大量的谐波而产生畸变,对电机的转矩脉动产生负面影响。 该仿真包括高频注入,谐波抑制,转矩补偿 该仿真可以实现变速变负载等工况的实现 通过仿真得到该控制方法下的电机转速、电磁转矩和电流响应。 通过对A相电流的FFT变,该算法可以有效的抑制定子电流的畸变,降低转矩脉动,且具有较高的灵活性。 matlab ,高频信号; PMSM转矩脉动抑制; 高频方波注入法; 谐波抑制; 转矩补偿; 变速变负载; 仿真; MATLAB,基于Matlab仿真的PMSM转矩脉动抑制技术研究
图像低光照增强算法与调色增强算法介绍,图像智能增强技术:基于深度学习的低光增强、调色增强与水下增强算法研究及复现实现,深度学习图像低光照增强算法低照度增强3DLUT,DeepUPT,DeepLPF,RetinexNet,Zero-DCE,EnlightenGAN,RetinexFormer等 图像调色增强算法HDRNet,StarEnhancer,CSRNet等 水下增强算法UWGAN,UIEGAN等 pytorch架构复现,有代码和benchmark数据集 ,深度学习; 图像低光照增强算法; 3DLUT; DeepUPT; DeepLPF; RetinexNet; Zero-DCE; EnlightenGAN; RetinexFormer; 图像调色增强算法; HDRNet; 水下增强算法; UWGAN; UIEGAN; pytorch架构复现,图像处理算法复现:深度低光照增强、调色增强及水下增强
EKF+UKF+CKF非线性卡尔曼滤波变体对比,MATLAB中三种非线性卡尔曼滤波算法的对比研究:EKF、UKF与CKF的模拟与性能评估,【EKF+UKF+CKF对比MATLAB源程序】三种非线性卡尔曼滤波变体:扩展卡尔曼滤波EKF、无迹卡尔曼滤波UKF、容积卡尔曼滤波CKF三种算法的对比。 状态更新和观测更新均为非线性的,模拟一定强度的机动性,可用于卡尔曼滤波方法的对比学习,自己修改成运动模型后,可以用于组合导航(GPS+DVL形式)。 程序只有一个m文件,我没有把一个文件拆分成多个函数来写,包括各个滤波的自系统都在一个文件里,保证了一个文件运行成功就能得到仿真图像。 程序带有中文注释。 输出滤波前后的误差图像对比、误差最大值的数值对比。 成功,看到就。 ,核心关键词:EKF; UKF; CKF; MATLAB源程序; 非线性卡尔曼滤波; 对比; 状态更新; 观测更新; 机动性; 组合导航; GPS+DVL; 文件; 中文注释; 误差图像对比; 误差数值对比。,三非线性卡尔曼滤波算法:EKF、UKF与CKF的MATLAB源程序对比