发表回复 
 
主题评价:
  • 1 次(票) - 平均星级: 5
  • 1
  • 2
  • 3
  • 4
  • 5
请教下字典放入/dev/shm中的性能影响
2015年12月18日, 03:28 (这个帖子最后修改于: 2015年12月18日 03:29 by man7870709.)
请教下字典放入/dev/shm中的性能影响
先简单说下我的场景,我使用了swoole作为服务端,在worker进程中使用scws提供分词服务,我们存在自定义字典的场景,已经生成xdb格式。

由于开启了多个worker进程,那么这些worker进程就不能共用一个scws实例(因此SCWS_XDICT_MEM对于我意义也就不大了),否则会出现数据混乱的​现象。

我现在的做法是,在每个请求到来时,在worker中实例化一个scws实例来进行分词,请求close的时候,将实例销毁掉。由于现在字典都是存放在硬盘上,担心在并发​大的时候对硬盘压力比较大,因此我打算将字典放入/dev/shm(实际就是内存)中,我预估这样对系统性能有帮助,但是不知道scws字典解析原理,担心同时会对系统造成影响。

因此想问下作者,我这样做是否可行?期待您的回复。
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


正在浏览该主题的用户: 1 个游客