当前位置:首页>Linux>Linux 性能调优全面指南

Linux 性能调优全面指南

  • 2026-01-11 23:55:27
Linux 性能调优全面指南
一、性能调优方法论
1.1 性能优化流程
flowchartTDA[性能问题反馈]--B[问题定位与分析]B--C{确定瓶颈类型?}C-->|CPU瓶颈| D[CPU优化策略]C-->|内存瓶颈| E[内存优化策略]C-->|IO瓶颈| F[磁盘IO优化]C-->|网络瓶颈| G[网络优化]D--H[实施优化措施]E--HF--HG--HH--I[效果验证]I--J{性能达标?}J-->|是| K[优化完成]J-->|否| BstyleAfill:#e1f5festyleKfill:#c8e6c9
1.2 性能分析工具矩阵
资源类型
监控工具
分析工具
优化工具
CPU
top, vmstat
perf, strace
taskset, nice
内存
free, vmstat
pmap, valgrind
sysctl, hugepages
磁盘IO
iostat, iotop
blktrace, btrace
ionice, elevator
网络
netstat, ss
tcpdump, wireshark
ethtool, sysctl
系统级
sar, dstat
systemtap, ftrace
tuned, cpupower
二、CPU性能调优
2.1 CPU监控与分析
#!/bin/bash# cpu-performance-analysis.shecho"=== CPU性能分析 $(date) ==="# 1. 总体CPU使用率echo"1. CPU总体使用率:"mpstat 1 3 | awk '/Average/ {printf "用户: %.1f%%, 系统: %.1f%%, 空闲: %.1f%%\n", $4, $6, $13}'# 2. CPU负载echo -e "\n2. 系统负载:"echo"1分钟: $(cat /proc/loadavg | awk '{print $1}')"echo"5分钟: $(cat /proc/loadavg | awk '{print $2}')"echo"15分钟: $(cat /proc/loadavg | awk '{print $3}')"echo"CPU核心数: $(nproc)"# 3. 进程CPU使用排名echo -e "\n3. CPU使用前10进程:"ps aux --sort=-%cpu | head -11 | awk '{if(NR>1) printf "%-10s %-6s %s\n", $11, $3, $1}'# 4. 上下文切换和中断echo -e "\n4. 上下文切换和中断:"vmstat 1 3 | tail -1 | awk '{printf "上下文切换: %d/s, 中断: %d/s\n", $12, $11}'# 5. CPU频率和状态echo -e "\n5. CPU频率信息:"ifcommand -v cpupower &>/dev/null; then    cpupower frequency-info | grep -E "(current CPU|governor)"else    cat /proc/cpuinfo | grep -E "(cpu MHz|model name)" | head -2fi
2.2 CPU优化策略
#!/bin/bash# cpu-optimization.shecho"=== CPU性能优化配置 ==="# 1. 调整CPU调度器echo"1. 调整CPU调度策略..."# 对于桌面系统使用ondemand,服务器使用performancecpupower frequency-set -g performance# 2. 中断平衡配置echo"2. 配置中断平衡..."ifcommand -v irqbalance &>/dev/null; then    systemctl enable irqbalance    systemctl start irqbalancefi# 3. 进程优先级调整echo"3. 优化进程优先级..."# 降低后台进程优先级echo'*/5 * * * * renice +5 $(pgrep -f "backup\|cron")' > /etc/cron.d/process-priority# 4. CPU亲和性设置echo"4. 设置CPU亲和性..."# 将网络中断绑定到特定CPUIRQ=$(grep eth0 /proc/interrupts | awk -F: '{print $1}')echo"将中断 $IRQ 绑定到CPU0"echo 1 > /proc/irq/$IRQ/smp_affinity# 5. 内核参数优化echo"5. 优化内核CPU参数..."cat >> /etc/sysctl.conf << EOF# CPU性能优化kernel.sched_autogroup_enabled = 0kernel.sched_migration_cost = 5000000kernel.sched_min_granularity_ns = 10000000kernel.sched_wakeup_granularity_ns = 15000000EOFsysctl -pecho"CPU优化配置完成!"
三、内存性能调优
3.1 内存监控与分析
#!/bin/bash# memory-performance-analysis.shecho"=== 内存性能分析 $(date) ==="# 1. 内存总体使用情况echo"1. 内存使用概况:"free -h | awk '/Mem:/ {printf "总内存: %s, 已用: %s, 可用: %s, 使用率: %.1f%%\n", $2, $3, $7, $3/$2*100}/Swap:/ {printf "交换分区: %s, 已用: %s, 空闲: %s\n", $2, $3, $4}'# 2. 详细内存统计echo -e "\n2. 详细内存信息:"cat /proc/meminfo | grep -E "(MemTotal|MemFree|MemAvailable|Buffers|Cached|SwapTotal|SwapFree)"# 3. 内存使用前10进程echo -e "\n3. 内存使用前10进程:"ps aux --sort=-%mem | head -11 | awk '{if(NR>1) printf "%-10s %-6s %s\n", $11, $4, $1}'# 4. Slab缓存信息echo -e "\n4. Slab缓存:"slabtop -o | head -10# 5. 页面错误统计echo -e "\n5. 页面错误统计:"vmstat -s | grep -E "(page|swap)"# 6. 检查内存泄漏echo -e "\n6. 内存泄漏检查:"ifcommand -v valgrind &>/dev/null; thenecho"Valgrind可用,可用于内存泄漏检测"elseecho"安装valgrind进行内存泄漏检测: apt install valgrind"fi
3.2 内存优化策略
#!/bin/bash# memory-optimization.shecho"=== 内存性能优化配置 ==="# 1. 配置交换分区策略echo"1. 优化交换分区使用..."# 降低swappiness值,减少交换频率echo'vm.swappiness = 10' >> /etc/sysctl.conf# 2. 配置大页内存echo"2. 配置透明大页(THP)..."# 对于数据库等内存密集型应用建议使用madviseecho'madvise' > /sys/kernel/mm/transparent_hugepage/enabledecho'madvise' > /sys/kernel/mm/transparent_hugepage/defrag# 3. 配置overcommit策略echo"3. 设置内存overcommit策略..."echo'vm.overcommit_memory = 1' >> /etc/sysctl.confecho'vm.overcommit_ratio = 80' >> /etc/sysctl.conf# 4. 调整缓存参数echo"4. 优化内存缓存..."cat >> /etc/sysctl.conf << EOF# 内存缓存优化vm.dirty_ratio = 10vm.dirty_background_ratio = 5vm.dirty_expire_centisecs = 3000vm.vfs_cache_pressure = 50EOF# 5. 配置OOM killerecho"5. 配置OOM killer策略..."# 保护重要进程不被OOM killer杀死echo'-1000' > /proc/$(pgrep sshd)/oom_score_adj# 6. 启用内存压缩echo"6. 启用zswap内存压缩..."if grep -q zswap /etc/default/grub; thenecho"zswap已启用"elseecho'GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT zswap.enabled=1 zswap.compressor=lz4"' >> /etc/default/grub    update-grubfisysctl -pecho"内存优化配置完成!"
四、磁盘I/O性能调优
4.1 磁盘I/O监控与分析
#!/bin/bash# disk-io-analysis.shecho"=== 磁盘I/O性能分析 $(date) ==="# 1. 总体磁盘使用情况echo"1. 磁盘空间使用:"df -h | grep -E '(/dev/sd|/dev/xvd|/dev/nvme)'# 2. I/O统计信息echo -e "\n2. 磁盘I/O统计:"iostat -x 1 3 | awk 'NR==3 {print "总体I/O统计:"}NR>=4 && NR<=6 {printf "设备: %s, 读: %.1fMB/s, 写: %.1fMB/s, 利用率: %.1f%%\n", $1, $3, $4, $14}'# 3. 等待I/O的进程echo -e "\n3. I/O等待进程:"iotop -o -b -n 3 | head -10# 4. 文件系统类型和挂载参数echo -e "\n4. 文件系统配置:"mount | grep -E '(/dev/sd|/dev/xvd|/dev/nvme)' | awk '{print "设备: "$1", 类型: "$5", 参数: "$6}'# 5. 磁盘调度器echo -e "\n5. 磁盘调度器:"for disk in /sys/block/sd*; doecho"设备: $(basename $disk), 调度器: $(cat $disk/queue/scheduler)"done# 6. RAID状态检查echo -e "\n6. RAID状态检查:"if [ -f /proc/mdstat ]; then    cat /proc/mdstatelseecho"未检测到软件RAID"fi
4.2 磁盘I/O优化策略
#!/bin/bash# disk-io-optimization.shecho"=== 磁盘I/O性能优化配置 ==="# 1. 调整I/O调度器echo"1. 优化磁盘调度器..."# 对于SSD使用noop或deadline,HDD使用deadline或cfqfor disk in /sys/block/sd*; doif [ $(cat $disk/queue/rotational) -eq 0 ]; thenecho"SSD设备: $(basename $disk),设置调度器为deadline"echo deadline > $disk/queue/schedulerelseecho"HDD设备: $(basename $disk),设置调度器为cfq"echo cfq > $disk/queue/schedulerfidone# 2. 调整I/O队列深度echo"2. 优化队列深度..."for disk in /sys/block/sd*; doecho 256 > $disk/queue/nr_requestsecho 128 > $disk/queue/read_ahead_kbdone# 3. 文件系统优化echo"3. 优化文件系统挂载参数..."# 修改/etc/fstab,添加noatime,nodiratime等参数sed -i 's/defaults/defaults,noatime,nodiratime,barrier=0/' /etc/fstab# 4. 调整虚拟内存参数echo"4. 优化虚拟内存I/O..."cat >> /etc/sysctl.conf << EOF# 磁盘I/O优化vm.dirty_background_ratio = 5vm.dirty_ratio = 10vm.dirty_writeback_centisecs = 500vm.dirty_expire_centisecs = 3000vm.swappiness = 10EOF# 5. 使用ionice调整进程I/O优先级echo"5. 设置进程I/O优先级..."# 将备份进程设置为低I/O优先级echo'0 2 * * * ionice -c 3 /usr/bin/backup-script' >> /etc/crontab# 6. 启用TRIM(SSD优化)echo"6. 启用SSD TRIM支持..."ifcommand -v fstrim &>/dev/null; thenecho'0 0 * * 0 /sbin/fstrim -a' >> /etc/crontabecho"TRIM已启用,每周执行一次"fisysctl -pmount -o remount /echo"磁盘I/O优化配置完成!"
五、网络性能调优
5.1 网络性能监控
#!/bin/bash# network-performance-analysis.shecho"=== 网络性能分析 $(date) ==="# 1. 网络接口统计echo"1. 网络接口统计:"ip -s link show | awk '/^[0-9]:/ {iface=$2; getline; getline; rx=$1; getline; tx=$1; printf "接口: %s, 接收: %s, 发送: %s\n", iface, rx, tx}'# 2. TCP连接状态echo -e "\n2. TCP连接状态:"ss -s | head -3# 3. 网络错误统计echo -e "\n3. 网络错误统计:"netstat -i | awk 'NR>2 {printf "接口: %s, 错误: %s/%s\n", $1, $5, $6}'# 4. 带宽使用情况echo -e "\n4. 带宽使用监控:"ifcommand -v iftop &>/dev/null; thenecho"使用 iftop -i eth0 -n -P 查看实时带宽"else    sar -n DEV 1 3 | awk '/Average/ && $2 != "lo" {printf "接口: %s, 接收: %.1fKB/s, 发送: %.1fKB/s\n", $2, $5, $6}'fi# 5. 网络延迟测试echo -e "\n5. 网络延迟检查:"ping -c 4 8.8.8.8 | awk '/packet loss/ {print "丢包率: "$6} /rtt/ {print "延迟: "$4}'# 6. 路由和MTU检查echo -e "\n6. 路由和MTU配置:"ip route | head -3ip link show | grep mtu
5.2 网络性能优化
#!/bin/bash# network-optimization.shecho"=== 网络性能优化配置 ==="# 1. 调整TCP内核参数echo"1. 优化TCP协议栈..."cat >> /etc/sysctl.conf << EOF# 网络性能优化net.core.rmem_max = 16777216net.core.wmem_max = 16777216net.core.rmem_default = 16777216net.core.wmem_default = 16777216net.core.netdev_max_backlog = 30000net.core.somaxconn = 32768# TCP参数优化net.ipv4.tcp_rmem = 4096 87380 16777216net.ipv4.tcp_wmem = 4096 65536 16777216net.ipv4.tcp_window_scaling = 1net.ipv4.tcp_timestamps = 1net.ipv4.tcp_sack = 1net.ipv4.tcp_congestion_control = cubicnet.ipv4.tcp_max_syn_backlog = 32768net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_fin_timeout = 30net.ipv4.tcp_keepalive_time = 1200net.ipv4.tcp_keepalive_intvl = 30net.ipv4.tcp_keepalive_probes = 5EOF# 2. 调整网络接口参数echo"2. 优化网络接口..."INTERFACE=$(ip route | awk '/default/ {print $5}')if [ -n "$INTERFACE" ]; then# 调整队列长度    ethtool -G $INTERFACE rx 4096 tx 4096 2>/dev/null# 启用GRO和LRO    ethtool -K $INTERFACE gro on lro on 2>/dev/null# 调整中断合并    ethtool -C $INTERFACE rx-usecs 8 2>/dev/nullfi# 3. 优化DNS解析echo"3. 优化DNS配置..."echo'options timeout:1 attempts:2 rotate' > /etc/resolv.conf# 4. 调整连接跟踪echo"4. 优化连接跟踪表..."echo'net.netfilter.nf_conntrack_max = 524288' >> /etc/sysctl.confecho'net.netfilter.nf_conntrack_tcp_timeout_established = 3600' >> /etc/sysctl.conf# 5. 启用TCP Fast Openecho"5. 启用TCP Fast Open..."echo'net.ipv4.tcp_fastopen = 3

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-09 00:09:00 HTTP/2.0 GET : https://f.mffb.com.cn/a/461904.html
  2. 运行时间 : 0.156313s [ 吞吐率:6.40req/s ] 内存消耗:4,548.10kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8883a415fbde3405f4d6ba8828435c7b
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001185s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001854s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.003132s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000750s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001676s ]
  6. SELECT * FROM `set` [ RunTime:0.000571s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001512s ]
  8. SELECT * FROM `article` WHERE `id` = 461904 LIMIT 1 [ RunTime:0.009688s ]
  9. UPDATE `article` SET `lasttime` = 1770566940 WHERE `id` = 461904 [ RunTime:0.022474s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.001050s ]
  11. SELECT * FROM `article` WHERE `id` < 461904 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001484s ]
  12. SELECT * FROM `article` WHERE `id` > 461904 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001169s ]
  13. SELECT * FROM `article` WHERE `id` < 461904 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001607s ]
  14. SELECT * FROM `article` WHERE `id` < 461904 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002722s ]
  15. SELECT * FROM `article` WHERE `id` < 461904 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.005851s ]
0.160300s