āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ˛ āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĨ¤ āĻļā§āĻˇ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŽāĻŋāĻ¤, āĻ¤āĻŦā§ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽāĻ°āĻž VPS āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻāĻŋ, āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻžāĻā§ āĻāĻ°ā§āĻšāĻŖ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻ¨ā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒāĻĄāĻŧā§āĻ¨.
āĻāĻāĻāĻŋ āĻ¨ā§āĻĄā§ VPS āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¤ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻ°āĻž āĻāĻāĻŋ āĻāĻā§āĻŦāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻāĻŦ āĻ¨āĻž āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨ā§ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻ āĻ°ā§āĻĨāĻ¨ā§āĻ¤āĻŋāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻāĻāĻŋ āĻ¨ā§āĻĄ āĻ¸āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢā§āĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ˛ā§āĻĄā§āĻ° āĻā§āĻ¨ā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻ¨ā§āĻĄā§ āĻāĻ¤āĻā§āĻ˛āĻŋ VPS āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻžāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ:
1. āĻ¨ā§āĻĄā§āĻ° āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
2. VPS āĻāĻāĻžāĻ°
3. āĻāĻŋāĻĒāĻŋāĻāĻ¸ā§ āĻ˛ā§āĻĄā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤āĻŋ
4. āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻāĻ¨āĻ¤ā§āĻŦ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽāĻ°āĻž Virtuozzo-āĻāĻ° āĻāĻ¨ā§āĻ¯ Pfcache āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ
āĻāĻŋāĻā§āĻāĻ¤āĻž āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻŦāĨ¤
āĻāĻŽāĻ°āĻž 6 āĻ¤āĻŽ āĻļāĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ, āĻ¤āĻŦā§ āĻ¯āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž 7 āĻ¤āĻŽ āĻāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¸āĻ¤ā§āĻ¯āĨ¤
āĻāĻ¸āĻ˛ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤:
1. āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄ
2. āĻāĻāĻāĻžāĻ°-āĻ¸ā§āĻĒā§āĻ¸ āĻ°āĻžāĻā§āĻˇāĻ¸
3. āĻāĻāĻāĻžāĻ°-āĻ¸ā§āĻĒā§āĻ¸ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ
āĻ¨ā§āĻĄā§āĻ° āĻĻāĻŋāĻā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻāĻžāĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻž āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ VPS āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻĒā§āĻ˛ā§āĻĒ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŽāĻžāĻāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°, āĻ¯āĻāĻ¨ āĻ§āĻžāĻ°āĻāĻāĻŋ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒāĻžāĻ¯āĻŧ:
[root@pcs13 ~]# cat /proc/mounts
...
/dev/ploop62124p1 /vz/pfcache ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12 0 0
...
/dev/ploop22927p1 /vz/root/418 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum,pfcache=/vz/pfcache 0 0
/dev/ploop29642p1 /vz/root/264 ext4 rw,relatime,barrier=1,data=ordered,balloon_ino=12,pfcache_csum,pfcache=/vz/pfcache 0 0
...
āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§:
[root@pcs13 ~]# find /vz/pfcache -type f | wc -l
45851
[root@pcs13 ~]# du -sck -h /vz/pfcache
2.4G /vz/pfcache
2.4G total
pfcache āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻāĻāĻāĻžāĻ°-āĻ¸ā§āĻĒā§āĻ¸ āĻĄā§āĻŽāĻ¨ Pfcached āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ° sha-1 āĻšā§āĻ¯āĻžāĻļ āĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° xattr āĻ
ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§ āĻ˛āĻŋāĻā§āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° /usr, /bin, /usr/sbin, /sbin, /lib, /lib64 āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§
âĸ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ "āĻāĻžāĻ āĻāĻ°āĻž" āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§;
âĸ Pfcached āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§, āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ¯āĻžāĻļā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ¨ āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ;
âĸ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
âĸ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ xattr āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšā§āĻ¯āĻžāĻļ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ§āĻžāĻ°āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ" āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻā§āĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ˛āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ;
âĸ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻšā§āĻ¯āĻžāĻļāĻāĻŋ āĻ āĻŦā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻĒāĻ°ā§āĻ° āĻŦāĻžāĻ° āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻā§āĻ˛āĻ˛ā§, āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻā§āĻ˛āĻž āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻ¨āĻ¯āĻŧāĨ¤
āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ /vz/pfcache āĻĨā§āĻā§ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ°ā§āĻā§, āĻāĻŽāĻ°āĻž āĻāĻ āĻā§āĻ¯āĻžāĻļā§ āĻ¨āĻŋāĻā§āĻ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻŋ, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ IOPS-āĻ¤ā§āĻ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻŋāĨ¤ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ āĻĻāĻļāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĒāĻĄāĻŧāĻŋ, āĻ¯āĻž āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻˇā§āĻ āĻž āĻā§āĻ¯āĻžāĻļā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
struct inode {
...
struct file *i_peer_file;
...
};
struct address_space {
...
struct list_head i_peer_list;
...
}
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ VMA āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻ āĻĨāĻžāĻā§ (āĻāĻŽāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻŋ) āĻāĻŦāĻ āĻĄāĻŋāĻ¸ā§āĻ āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻžāĻ° āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ (iops āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¤āĻšāĻŦāĻŋāĻ˛ āĻāĻāĻāĻŋ SSD-āĻ¤ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ - āĻāĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻāĨ¤
/bin/bash āĻĢāĻžāĻāĻ˛ āĻā§āĻ¯āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ:
[root@pcs13 ~]# ls -li /vz/root/2388/bin/bash
524650 -rwxr-xr-x 1 root root 1021112 Oct 7 2018 /vz/root/2388/bin/bash
[root@pcs13 ~]# pfcache dump /vz/root/2388 | grep 524650
8e3aa19fdc42e87659746f6dc8ea3af74ab30362 i:524650 g:1357611108 f:CP
[root@pcs13 ~]# sha1sum /vz/root/2388/bin/bash
8e3aa19fdc42e87659746f6dc8ea3af74ab30362 /vz/root/2388/bin/bash
[root@pcs13 /]# getfattr -ntrusted.pfcache /vz/root/2388/bin/bash
# file: vz/root/2388/bin/bash
trusted.pfcache="8e3aa19fdc42e87659746f6dc8ea3af74ab30362"
[root@pcs13 ~]# sha1sum /vz/pfcache/8e/3aa19fdc42e87659746f6dc8ea3af74ab30362
8e3aa19fdc42e87659746f6dc8ea3af74ab30362 /vz/pfcache/8e/3aa19fdc42e87659746f6dc8ea3af74ab30362
āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĻāĻā§āĻˇāĻ¤āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŋ
āĻāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ āĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤
[root@pcs16 ~]# /pcs/distr/pfcache-examine.pl
...
Pfcache cache uses 831 MB of memory
Total use of pfcached files in containers is 39837 MB of memory
Pfcache effectiveness: 39006 MB
āĻāĻāĻāĻžāĻŦā§, āĻŽā§āĻŽāĻ°āĻŋ āĻĨā§āĻā§ āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 40 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŋ; āĻ¸ā§āĻā§āĻ˛āĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¨ā§āĻĄā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ "āĻ āĻāĻŋāĻ¨ā§āĻ¨" VPS āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻŋāĻ¤ā§āĻ° āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻĒāĻ¨āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ pfcache āĻāĻŋāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
/etc/vz/pfcache.conf
MINSIZE, MAXSIZE - āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨/āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻžāĻ°
āĻāĻžāĻāĻŽāĻāĻāĻ - āĻā§āĻ¯āĻžāĻļāĻŋāĻ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻŽāĻž
āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¤ā§āĻ¸: www.habr.com