网卡中断设置

密集网络IO的服务器,需要设置网卡中断来解决性能瓶颈。通过使用top观察每个核的si是否很高。如果处理网络中断的CPU达到瓶颈,将会影响网卡收发包,严重的情况下会出现大量丢包。通过下面的脚本,可以将软中断平均到CPU的每个核上,解决网卡中断瓶颈问题。

ffffff 这里是根据CPU核数进行计算的

#!/bin/bash
# Enable RPS (Receive Packet Steering)

rfc=4096
cc=$(grep -c processor /proc/cpuinfo)
rsfe=$(echo $cc*$rfc | bc)
sysctl -w net.core.rps_sock_flow_entries=$rsfe
for fileRps in $(ls /sys/class/net/eth*/queues/rx-*/rps_cpus)
do
    echo ffffff > $fileRps
done

for fileRfc in 

一些laravel 框架学习资源

http://www.cnblogs.com/yjf512/p/4061892.html 使用laravel一分钟搭建CURD后台页面

https://www.laravist.com/blog/post/programming-with-laravel-5-model-controller-view-basic-workflow   Laravel教程 五:MVC的基本流程

https://www.laravist.com/blog/post/programming-with-laravel-5-laravel-forms-input   Laravel教程 六:表单 Forms

https://www.laravist.com/blog/post/programming-with-laravel-5-database-and-eloquent-model     Laravel教程 四:数据库和Eloquent

https://my.oschina.net/u/1186749/blog/643850  php artisan常用方法

http://www.verronknowles.com/laravel-migrations-with-moloquent-and-mongodb-with-mysql-still-present/

http://www.opentechguides.com/tutorials/laravel-mongodb/10/mongodb-migration.html

`

http://blog.sina.com.cn/s/blog_a77576280102x60a.html

http://www.jb51.net/article/54736.htm

http://blog.csdn.net/iroycn/article/details/47036719

http://www.jb51.net/article/60989.htm

[ Laravel 5.1 文档 ] 数据库 —— 填充数据

 

还有官方文档 。…

mysql 队列。实现并发读

队列是常用的数据结构,基本特点就是先入先出,在事务处理等方面都要用到它,有的时候是带有优先级的队列。当队列存在并发访问的时候,比如多线程情况下,就需要锁机制来保证队列中的同一个元素不被多次获取。

一个 MySQL 表可以看作是一个队列,每一行为一个元素。每次查询得到满足某个条件的最前面的一行,并将它从表中删除或者改变它的状态,使得下次查询不会得到它。在没有并发访问的情况下,简单地用 SELECT 得到一行,再用UPDATE(或者DELETE)语句修改之,就可以实现。…

Page 10 of 129« First...89101112...203040...Last »