Skip to content

Change to DSM(WEB) CPU information (Source Analysis)

FOXBI edited this page Dec 11, 2018 · 1 revision

Original File Information

Location : /usr/syno/synoman/webman/modules/AdminCenter
Source : admin_center.js / admin_center.js.gz(above 6.2)

Find what to change Information(WEB DSM)

Depending on the version, f.model]); or b.model]); is the keyword.

  • DSM 6.0/6.1/6.2(6.x)

    f.model]);
    if (Ext.isDefined(f.cpu_vendor) && Ext.isDefined(f.cpu_family) && Ext.isDefined(f.cpu_series)) o.push([_T("status", "cpu_model_name"), String.format("{0} {1} {2}", f.cpu_vendor, f.cpu_family, f.cpu_series)]) } if (Ext.isDefined(f.cpu_cores)) { o.push([_T("status", "cpu_cores"), f.cpu_cores]) }

  • DSM 5.2

    b.model]);
    if (Ext.isDefined(b.cpu_vendor) && Ext.isDefined(b.cpu_family) && Ext.isDefined(b.cpu_series)) { p.push([_T("status", "cpu_model_name"), String.format("{0} {1} {2}", b.cpu_vendor, b.cpu_family, b.cpu_series)]) } if (Ext.isDefined(b.cpu_cores)) { p.push([_T("status", "cpu_cores"), b.cpu_cores]) }

  • DSM 5.1

    b.model]);
    if (Ext.isDefined(b.cpu_vendor) && Ext.isDefined(b.cpu_family) && Ext.isDefined(b.cpu_series)) { p.push([_T("status", "cpu_model_name"), String.format("{0} {1} {2}", b.cpu_vendor, b.cpu_family, b.cpu_series)]) } if (Ext.isDefined(b.cpu_cores)) { p.push([_T("status", "cpu_cores"), "" + b.cpu_cores]) }

  • DSM 5.0

    b.model]);
    if (Ext.isDefined(b.cpu_vendor) && Ext.isDefined(b.cpu_family)) { t.push([_T("status", "cpu_model_name"), String.format("{0} {1}", b.cpu_vendor, b.cpu_family)]) } if (Ext.isDefined(b.cpu_cores)) { t.push([_T("status", "cpu_cores"), "" + b.cpu_cores]) }

Insert CPU Information

Insert information related to "CPU Information variables" between the back of the keyword and "if (Ext.isDefined"

This is a way to print out the default variable by replacing it with another value just before output.

Therefore, you do not change the original value but only change the view.

  • DSM 6.x

    f.cpu_vendor="Intel";f.cpu_family="Xeon";f.cpu_series="E3-1230 V2";f.cpu_cores="8 Cores (1 CPU/8 Cores | 8 Threads)";

  • DSM 5.1/5.2

    b.cpu_vendor="Intel";b.cpu_family="Xeon";b.cpu_series="E3-1230 V2";b.cpu_cores="8 Cores (1 CPU/8 Cores | 8 Threads)";

  • DSM 5.0

    b.cpu_vendor="Intel";b.cpu_family="Xeon E3-1230 V2";b.cpu_cores="8 Cores (1 CPU/8 Cores | 8 Threads)";

Conclusion

"ch_cpuinfo" helps you quickly and easily create and insert these variables through system information collection.

Clone this wiki locally